Originally committed as revision 19753 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun authored on 2009/09/03 03:03:13... | ... |
@@ -262,7 +262,7 @@ static av_cold int decode_end(AVCodecContext *avctx) |
262 | 262 |
static av_cold int decode_init(AVCodecContext *avctx) |
263 | 263 |
{ |
264 | 264 |
WMAProDecodeCtx *s = avctx->priv_data; |
265 |
- uint8_t *edata_ptr = avctx->extradata; |
|
265 |
+ uint8_t *edata_ptr = avctx->extradata; |
|
266 | 266 |
unsigned int channel_mask; |
267 | 267 |
int i; |
268 | 268 |
int log2_max_num_subframes; |
... | ... |
@@ -381,11 +381,11 @@ static av_cold int decode_init(AVCodecContext *avctx) |
381 | 381 |
|
382 | 382 |
s->sfb_offsets[i][0] = 0; |
383 | 383 |
|
384 |
- for (x = 0; x < MAX_BANDS-1 && s->sfb_offsets[i][band-1] < subframe_len; x++) { |
|
384 |
+ for (x = 0; x < MAX_BANDS-1 && s->sfb_offsets[i][band - 1] < subframe_len; x++) { |
|
385 | 385 |
int offset = (subframe_len * 2 * critical_freq[x]) |
386 | 386 |
/ s->avctx->sample_rate + 2; |
387 | 387 |
offset &= ~3; |
388 |
- if ( offset > s->sfb_offsets[i][band - 1] ) |
|
388 |
+ if (offset > s->sfb_offsets[i][band - 1]) |
|
389 | 389 |
s->sfb_offsets[i][band++] = offset; |
390 | 390 |
} |
391 | 391 |
s->sfb_offsets[i][band - 1] = subframe_len; |
... | ... |
@@ -403,7 +403,7 @@ static av_cold int decode_init(AVCodecContext *avctx) |
403 | 403 |
for (b = 0; b < s->num_sfb[i]; b++) { |
404 | 404 |
int x; |
405 | 405 |
int offset = ((s->sfb_offsets[i][b] |
406 |
- + s->sfb_offsets[i][b + 1] - 1)<<i) >> 1; |
|
406 |
+ + s->sfb_offsets[i][b + 1] - 1) << i) >> 1; |
|
407 | 407 |
for (x = 0; x < num_possible_block_sizes; x++) { |
408 | 408 |
int v = 0; |
409 | 409 |
while (s->sfb_offsets[x][v + 1] << x < offset) |
... | ... |
@@ -416,7 +416,7 @@ static av_cold int decode_init(AVCodecContext *avctx) |
416 | 416 |
/** init MDCT, FIXME: only init needed sizes */ |
417 | 417 |
for (i = 0; i < WMAPRO_BLOCK_SIZES; i++) |
418 | 418 |
ff_mdct_init(&s->mdct_ctx[i], BLOCK_MIN_BITS+1+i, 1, |
419 |
- 1.0 / (1 <<(BLOCK_MIN_BITS + i - 1)) |
|
419 |
+ 1.0 / (1 << (BLOCK_MIN_BITS + i - 1)) |
|
420 | 420 |
/ (1 << (s->bits_per_sample - 1))); |
421 | 421 |
|
422 | 422 |
/** init MDCT windows: simple sinus window */ |
... | ... |
@@ -424,7 +424,7 @@ static av_cold int decode_init(AVCodecContext *avctx) |
424 | 424 |
const int n = 1 << (WMAPRO_BLOCK_MAX_BITS - i); |
425 | 425 |
const int win_idx = WMAPRO_BLOCK_MAX_BITS - i - 7; |
426 | 426 |
ff_sine_window_init(ff_sine_windows[win_idx], n); |
427 |
- s->windows[WMAPRO_BLOCK_SIZES-i-1] = ff_sine_windows[win_idx]; |
|
427 |
+ s->windows[WMAPRO_BLOCK_SIZES - i - 1] = ff_sine_windows[win_idx]; |
|
428 | 428 |
} |
429 | 429 |
|
430 | 430 |
/** calculate subwoofer cutoff values */ |
... | ... |
@@ -471,8 +471,8 @@ static int decode_subframe_length(WMAProDecodeCtx *s, int offset) |
471 | 471 |
subframe_len = s->samples_per_frame >> frame_len_shift; |
472 | 472 |
|
473 | 473 |
/** sanity check the length */ |
474 |
- if (subframe_len < s->min_samples_per_subframe |
|
475 |
- || subframe_len > s->samples_per_frame) { |
|
474 |
+ if (subframe_len < s->min_samples_per_subframe || |
|
475 |
+ subframe_len > s->samples_per_frame) { |
|
476 | 476 |
av_log(s->avctx, AV_LOG_ERROR, "broken frame: subframe_len %i\n", |
477 | 477 |
subframe_len); |
478 | 478 |
return AVERROR_INVALIDDATA; |
... | ... |
@@ -559,11 +559,11 @@ static int decode_tilehdr(WMAProDecodeCtx *s) |
559 | 559 |
num_samples[c] += subframe_len; |
560 | 560 |
++chan->num_subframes; |
561 | 561 |
if (num_samples[c] > s->samples_per_frame) { |
562 |
- av_log(s->avctx, AV_LOG_ERROR,"broken frame: " |
|
562 |
+ av_log(s->avctx, AV_LOG_ERROR, "broken frame: " |
|
563 | 563 |
"channel len > samples_per_frame\n"); |
564 | 564 |
return AVERROR_INVALIDDATA; |
565 | 565 |
} |
566 |
- } else if(num_samples[c] <= min_channel_len) { |
|
566 |
+ } else if (num_samples[c] <= min_channel_len) { |
|
567 | 567 |
if (num_samples[c] < min_channel_len) { |
568 | 568 |
channels_for_cur_subframe = 0; |
569 | 569 |
min_channel_len = num_samples[c]; |
... | ... |
@@ -578,7 +578,8 @@ static int decode_tilehdr(WMAProDecodeCtx *s) |
578 | 578 |
int offset = 0; |
579 | 579 |
for (i = 0; i < s->channel[c].num_subframes; i++) { |
580 | 580 |
dprintf(s->avctx, "frame[%i] channel[%i] subframe[%i]" |
581 |
- " len %i\n", s->frame_num, c, i, s->channel[c].subframe_len[i]); |
|
581 |
+ " len %i\n", s->frame_num, c, i, |
|
582 |
+ s->channel[c].subframe_len[i]); |
|
582 | 583 |
s->channel[c].subframe_offset[i] = offset; |
583 | 584 |
offset += s->channel[c].subframe_len[i]; |
584 | 585 |
} |
... | ... |
@@ -606,7 +607,7 @@ static void decode_decorrelation_matrix(WMAProDecodeCtx *s, |
606 | 606 |
|
607 | 607 |
for (i = 0; i < chgroup->num_channels; i++) |
608 | 608 |
chgroup->decorrelation_matrix[chgroup->num_channels * i + i] = |
609 |
- get_bits1(&s->gb) ? 1.0 : -1.0; |
|
609 |
+ get_bits1(&s->gb) ? 1.0 : -1.0; |
|
610 | 610 |
|
611 | 611 |
for (i = 1; i < chgroup->num_channels; i++) { |
612 | 612 |
int x; |
... | ... |
@@ -621,10 +622,10 @@ static void decode_decorrelation_matrix(WMAProDecodeCtx *s, |
621 | 621 |
|
622 | 622 |
if (n < 32) { |
623 | 623 |
sinv = sin64[n]; |
624 |
- cosv = sin64[32-n]; |
|
624 |
+ cosv = sin64[32 - n]; |
|
625 | 625 |
} else { |
626 |
- sinv = sin64[64-n]; |
|
627 |
- cosv = -sin64[n-32]; |
|
626 |
+ sinv = sin64[64 - n]; |
|
627 |
+ cosv = -sin64[n - 32]; |
|
628 | 628 |
} |
629 | 629 |
|
630 | 630 |
chgroup->decorrelation_matrix[y + x * chgroup->num_channels] = |
... | ... |
@@ -646,7 +647,7 @@ static int decode_channel_transform(WMAProDecodeCtx* s) |
646 | 646 |
{ |
647 | 647 |
int i; |
648 | 648 |
/* should never consume more than 1921 bits for the 8 channel case |
649 |
- * 1 + MAX_CHANNELS * ( MAX_CHANNELS + 2 + 3 * MAX_CHANNELS * MAX_CHANNELS |
|
649 |
+ * 1 + MAX_CHANNELS * (MAX_CHANNELS + 2 + 3 * MAX_CHANNELS * MAX_CHANNELS |
|
650 | 650 |
* + MAX_CHANNELS + MAX_BANDS + 1) |
651 | 651 |
*/ |
652 | 652 |
|
... | ... |
@@ -662,7 +663,7 @@ static int decode_channel_transform(WMAProDecodeCtx* s) |
662 | 662 |
} |
663 | 663 |
|
664 | 664 |
for (s->num_chgroups = 0; remaining_channels && |
665 |
- s->num_chgroups < s->channels_for_cur_subframe; s->num_chgroups++) { |
|
665 |
+ s->num_chgroups < s->channels_for_cur_subframe; s->num_chgroups++) { |
|
666 | 666 |
WMAProChannelGrp* chgroup = &s->chgroup[s->num_chgroups]; |
667 | 667 |
float** channel_data = chgroup->channel_data; |
668 | 668 |
chgroup->num_channels = 0; |
... | ... |
@@ -694,7 +695,7 @@ static int decode_channel_transform(WMAProDecodeCtx* s) |
694 | 694 |
if (get_bits1(&s->gb)) { |
695 | 695 |
if (get_bits1(&s->gb)) { |
696 | 696 |
av_log_ask_for_sample(s->avctx, |
697 |
- "unsupported channel transform type\n"); |
|
697 |
+ "unsupported channel transform type\n"); |
|
698 | 698 |
} |
699 | 699 |
} else { |
700 | 700 |
chgroup->transform = 1; |
... | ... |
@@ -720,12 +721,12 @@ static int decode_channel_transform(WMAProDecodeCtx* s) |
720 | 720 |
/** FIXME: more than 6 coupled channels not supported */ |
721 | 721 |
if (chgroup->num_channels > 6) { |
722 | 722 |
av_log_ask_for_sample(s->avctx, |
723 |
- "coupled channels > 6\n"); |
|
723 |
+ "coupled channels > 6\n"); |
|
724 | 724 |
} else { |
725 | 725 |
memcpy(chgroup->decorrelation_matrix, |
726 |
- default_decorrelation[chgroup->num_channels], |
|
727 |
- chgroup->num_channels * chgroup->num_channels * |
|
728 |
- sizeof(*chgroup->decorrelation_matrix)); |
|
726 |
+ default_decorrelation[chgroup->num_channels], |
|
727 |
+ chgroup->num_channels * chgroup->num_channels * |
|
728 |
+ sizeof(*chgroup->decorrelation_matrix)); |
|
729 | 729 |
} |
730 | 730 |
} |
731 | 731 |
} |
... | ... |
@@ -804,23 +805,23 @@ static int decode_coeffs(WMAProDecodeCtx *s, int c) |
804 | 804 |
} |
805 | 805 |
} |
806 | 806 |
} else { |
807 |
- vals[0] = symbol_to_vec4[idx] >> 12; |
|
808 |
- vals[1] = (symbol_to_vec4[idx] >> 8) & 0xF; |
|
809 |
- vals[2] = (symbol_to_vec4[idx] >> 4) & 0xF; |
|
810 |
- vals[3] = symbol_to_vec4[idx] & 0xF; |
|
807 |
+ vals[0] = symbol_to_vec4[idx] >> 12; |
|
808 |
+ vals[1] = (symbol_to_vec4[idx] >> 8) & 0xF; |
|
809 |
+ vals[2] = (symbol_to_vec4[idx] >> 4) & 0xF; |
|
810 |
+ vals[3] = symbol_to_vec4[idx] & 0xF; |
|
811 | 811 |
} |
812 | 812 |
|
813 | 813 |
/** decode sign */ |
814 | 814 |
for (i = 0; i < 4; i++) { |
815 | 815 |
if (vals[i]) { |
816 | 816 |
int sign = get_bits1(&s->gb) - 1; |
817 |
- ci->coeffs[cur_coeff] = (vals[i]^sign) - sign; |
|
817 |
+ ci->coeffs[cur_coeff] = (vals[i] ^ sign) - sign; |
|
818 | 818 |
num_zeros = 0; |
819 | 819 |
} else { |
820 | 820 |
ci->coeffs[cur_coeff] = 0; |
821 | 821 |
/** switch to run level mode when subframe_len / 128 zeros |
822 |
- were found in a row */ |
|
823 |
- rl_mode |= (++num_zeros > s->subframe_len>>8); |
|
822 |
+ were found in a row */ |
|
823 |
+ rl_mode |= (++num_zeros > s->subframe_len >> 8); |
|
824 | 824 |
} |
825 | 825 |
++cur_coeff; |
826 | 826 |
} |
... | ... |
@@ -893,7 +894,7 @@ static int decode_scale_factors(WMAProDecodeCtx* s) |
893 | 893 |
|
894 | 894 |
idx = get_vlc2(&s->gb, sf_rl_vlc.table, VLCBITS, SCALERLMAXDEPTH); |
895 | 895 |
|
896 |
- if ( !idx ) { |
|
896 |
+ if (!idx) { |
|
897 | 897 |
uint32_t code = get_bits(&s->gb, 14); |
898 | 898 |
val = code >> 6; |
899 | 899 |
sign = (code & 1) - 1; |
... | ... |
@@ -908,7 +909,7 @@ static int decode_scale_factors(WMAProDecodeCtx* s) |
908 | 908 |
|
909 | 909 |
i += skip; |
910 | 910 |
if (i >= s->num_bands) { |
911 |
- av_log(s->avctx,AV_LOG_ERROR, |
|
911 |
+ av_log(s->avctx, AV_LOG_ERROR, |
|
912 | 912 |
"invalid scale factor coding\n"); |
913 | 913 |
return AVERROR_INVALIDDATA; |
914 | 914 |
} |
... | ... |
@@ -955,7 +956,7 @@ static void inverse_channel_transform(WMAProDecodeCtx *s) |
955 | 955 |
|
956 | 956 |
/** multichannel decorrelation */ |
957 | 957 |
for (sfb = s->cur_sfb_offsets; |
958 |
- sfb < s->cur_sfb_offsets + s->num_bands;sfb++) { |
|
958 |
+ sfb < s->cur_sfb_offsets + s->num_bands; sfb++) { |
|
959 | 959 |
int y; |
960 | 960 |
if (*tb++ == 1) { |
961 | 961 |
/** multiply values with the decorrelation_matrix */ |
... | ... |
@@ -966,7 +967,7 @@ static void inverse_channel_transform(WMAProDecodeCtx *s) |
966 | 966 |
float** ch; |
967 | 967 |
|
968 | 968 |
for (ch = ch_data; ch < ch_end; ch++) |
969 |
- *data_ptr++ = (*ch)[y]; |
|
969 |
+ *data_ptr++ = (*ch)[y]; |
|
970 | 970 |
|
971 | 971 |
for (ch = ch_data; ch < ch_end; ch++) { |
972 | 972 |
float sum = 0; |
... | ... |
@@ -995,18 +996,18 @@ static void inverse_channel_transform(WMAProDecodeCtx *s) |
995 | 995 |
static void wmapro_window(WMAProDecodeCtx *s) |
996 | 996 |
{ |
997 | 997 |
int i; |
998 |
- for (i = 0; i< s->channels_for_cur_subframe; i++) { |
|
998 |
+ for (i = 0; i < s->channels_for_cur_subframe; i++) { |
|
999 | 999 |
int c = s->channel_indexes_for_cur_subframe[i]; |
1000 | 1000 |
float* window; |
1001 | 1001 |
int winlen = s->channel[c].prev_block_len; |
1002 | 1002 |
float* start = s->channel[c].coeffs - (winlen >> 1); |
1003 | 1003 |
|
1004 | 1004 |
if (s->subframe_len < winlen) { |
1005 |
- start += (winlen - s->subframe_len)>>1; |
|
1005 |
+ start += (winlen - s->subframe_len) >> 1; |
|
1006 | 1006 |
winlen = s->subframe_len; |
1007 | 1007 |
} |
1008 | 1008 |
|
1009 |
- window = s->windows[av_log2(winlen)-BLOCK_MIN_BITS]; |
|
1009 |
+ window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS]; |
|
1010 | 1010 |
|
1011 | 1011 |
winlen >>= 1; |
1012 | 1012 |
|
... | ... |
@@ -1047,7 +1048,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1047 | 1047 |
} |
1048 | 1048 |
|
1049 | 1049 |
dprintf(s->avctx, |
1050 |
- "processing subframe with offset %i len %i\n", offset, subframe_len); |
|
1050 |
+ "processing subframe with offset %i len %i\n", offset, subframe_len); |
|
1051 | 1051 |
|
1052 | 1052 |
/** get a list of all channels that contain the estimated block */ |
1053 | 1053 |
s->channels_for_cur_subframe = 0; |
... | ... |
@@ -1058,7 +1059,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1058 | 1058 |
|
1059 | 1059 |
/** and count if there are multiple subframes that match our profile */ |
1060 | 1060 |
if (offset == s->channel[i].decoded_samples && |
1061 |
- subframe_len == s->channel[i].subframe_len[cur_subframe]) { |
|
1061 |
+ subframe_len == s->channel[i].subframe_len[cur_subframe]) { |
|
1062 | 1062 |
total_samples -= s->channel[i].subframe_len[cur_subframe]; |
1063 | 1063 |
s->channel[i].decoded_samples += |
1064 | 1064 |
s->channel[i].subframe_len[cur_subframe]; |
... | ... |
@@ -1074,7 +1075,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1074 | 1074 |
|
1075 | 1075 |
|
1076 | 1076 |
dprintf(s->avctx, "subframe is part of %i channels\n", |
1077 |
- s->channels_for_cur_subframe); |
|
1077 |
+ s->channels_for_cur_subframe); |
|
1078 | 1078 |
|
1079 | 1079 |
/** calculate number of scale factor bands and their offsets */ |
1080 | 1080 |
s->table_idx = av_log2(s->samples_per_frame/subframe_len); |
... | ... |
@@ -1086,7 +1087,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1086 | 1086 |
for (i = 0; i < s->channels_for_cur_subframe; i++) { |
1087 | 1087 |
int c = s->channel_indexes_for_cur_subframe[i]; |
1088 | 1088 |
|
1089 |
- s->channel[c].coeffs = &s->channel[c].out[(s->samples_per_frame>>1) |
|
1089 |
+ s->channel[c].coeffs = &s->channel[c].out[(s->samples_per_frame >> 1) |
|
1090 | 1090 |
+ offset]; |
1091 | 1091 |
} |
1092 | 1092 |
|
... | ... |
@@ -1103,7 +1104,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1103 | 1103 |
|
1104 | 1104 |
if (num_fill_bits >= 0) { |
1105 | 1105 |
if (get_bits_count(&s->gb) + num_fill_bits > s->num_saved_bits) { |
1106 |
- av_log(s->avctx,AV_LOG_ERROR,"invalid number of fill bits\n"); |
|
1106 |
+ av_log(s->avctx, AV_LOG_ERROR, "invalid number of fill bits\n"); |
|
1107 | 1107 |
return AVERROR_INVALIDDATA; |
1108 | 1108 |
} |
1109 | 1109 |
|
... | ... |
@@ -1143,13 +1144,13 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1143 | 1143 |
const int sign = (step == 31) - 1; |
1144 | 1144 |
int quant = 0; |
1145 | 1145 |
while (get_bits_count(&s->gb) + 5 < s->num_saved_bits && |
1146 |
- (step = get_bits(&s->gb, 5)) == 31 ) { |
|
1147 |
- quant += 31; |
|
1146 |
+ (step = get_bits(&s->gb, 5)) == 31) { |
|
1147 |
+ quant += 31; |
|
1148 | 1148 |
} |
1149 | 1149 |
quant_step += ((quant + step) ^ sign) - sign; |
1150 | 1150 |
} |
1151 | 1151 |
if (quant_step < 0) { |
1152 |
- av_log(s->avctx,AV_LOG_DEBUG,"negative quant step\n"); |
|
1152 |
+ av_log(s->avctx, AV_LOG_DEBUG, "negative quant step\n"); |
|
1153 | 1153 |
} |
1154 | 1154 |
|
1155 | 1155 |
/** decode quantization step modifiers for every channel */ |
... | ... |
@@ -1163,8 +1164,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1163 | 1163 |
s->channel[c].quant_step = quant_step; |
1164 | 1164 |
if (get_bits1(&s->gb)) { |
1165 | 1165 |
if (modifier_len) { |
1166 |
- s->channel[c].quant_step += |
|
1167 |
- get_bits(&s->gb, modifier_len) + 1; |
|
1166 |
+ s->channel[c].quant_step += get_bits(&s->gb, modifier_len) + 1; |
|
1168 | 1167 |
} else |
1169 | 1168 |
++s->channel[c].quant_step; |
1170 | 1169 |
} |
... | ... |
@@ -1177,21 +1177,21 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1177 | 1177 |
} |
1178 | 1178 |
|
1179 | 1179 |
dprintf(s->avctx, "BITSTREAM: subframe header length was %i\n", |
1180 |
- get_bits_count(&s->gb) - s->subframe_offset); |
|
1180 |
+ get_bits_count(&s->gb) - s->subframe_offset); |
|
1181 | 1181 |
|
1182 | 1182 |
/** parse coefficients */ |
1183 | 1183 |
for (i = 0; i < s->channels_for_cur_subframe; i++) { |
1184 | 1184 |
int c = s->channel_indexes_for_cur_subframe[i]; |
1185 | 1185 |
if (s->channel[c].transmit_coefs && |
1186 |
- get_bits_count(&s->gb) < s->num_saved_bits) { |
|
1187 |
- decode_coeffs(s, c); |
|
1186 |
+ get_bits_count(&s->gb) < s->num_saved_bits) { |
|
1187 |
+ decode_coeffs(s, c); |
|
1188 | 1188 |
} else |
1189 | 1189 |
memset(s->channel[c].coeffs, 0, |
1190 | 1190 |
sizeof(*s->channel[c].coeffs) * subframe_len); |
1191 | 1191 |
} |
1192 | 1192 |
|
1193 | 1193 |
dprintf(s->avctx, "BITSTREAM: subframe length was %i\n", |
1194 |
- get_bits_count(&s->gb) - s->subframe_offset); |
|
1194 |
+ get_bits_count(&s->gb) - s->subframe_offset); |
|
1195 | 1195 |
|
1196 | 1196 |
if (transmit_coeffs) { |
1197 | 1197 |
/** reconstruct the per channel data */ |
... | ... |
@@ -1219,7 +1219,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1219 | 1219 |
} |
1220 | 1220 |
|
1221 | 1221 |
/** apply imdct (ff_imdct_half == DCTIV with reverse) */ |
1222 |
- ff_imdct_half(&s->mdct_ctx[av_log2(subframe_len)-BLOCK_MIN_BITS], |
|
1222 |
+ ff_imdct_half(&s->mdct_ctx[av_log2(subframe_len) - BLOCK_MIN_BITS], |
|
1223 | 1223 |
s->channel[c].coeffs, s->tmp); |
1224 | 1224 |
} |
1225 | 1225 |
} |
... | ... |
@@ -1231,7 +1231,7 @@ static int decode_subframe(WMAProDecodeCtx *s) |
1231 | 1231 |
for (i = 0; i < s->channels_for_cur_subframe; i++) { |
1232 | 1232 |
int c = s->channel_indexes_for_cur_subframe[i]; |
1233 | 1233 |
if (s->channel[c].cur_subframe >= s->channel[c].num_subframes) { |
1234 |
- av_log(s->avctx,AV_LOG_ERROR,"broken subframe\n"); |
|
1234 |
+ av_log(s->avctx, AV_LOG_ERROR, "broken subframe\n"); |
|
1235 | 1235 |
return AVERROR_INVALIDDATA; |
1236 | 1236 |
} |
1237 | 1237 |
++s->channel[c].cur_subframe; |
... | ... |
@@ -1255,7 +1255,7 @@ static int decode_frame(WMAProDecodeCtx *s) |
1255 | 1255 |
|
1256 | 1256 |
/** check for potential output buffer overflow */ |
1257 | 1257 |
if (s->num_channels * s->samples_per_frame > s->samples_end - s->samples) { |
1258 |
- av_log(s->avctx,AV_LOG_ERROR, |
|
1258 |
+ av_log(s->avctx, AV_LOG_ERROR, |
|
1259 | 1259 |
"not enough space for the output samples\n"); |
1260 | 1260 |
s->packet_loss = 1; |
1261 | 1261 |
return 0; |
... | ... |
@@ -1306,7 +1306,7 @@ static int decode_frame(WMAProDecodeCtx *s) |
1306 | 1306 |
} |
1307 | 1307 |
|
1308 | 1308 |
dprintf(s->avctx, "BITSTREAM: frame header length was %i\n", |
1309 |
- get_bits_count(gb) - s->frame_offset); |
|
1309 |
+ get_bits_count(gb) - s->frame_offset); |
|
1310 | 1310 |
|
1311 | 1311 |
/** reset subframe states */ |
1312 | 1312 |
s->parsed_all_subframes = 0; |
... | ... |
@@ -1351,7 +1351,7 @@ static int decode_frame(WMAProDecodeCtx *s) |
1351 | 1351 |
|
1352 | 1352 |
if (len != (get_bits_count(gb) - s->frame_offset) + 2) { |
1353 | 1353 |
/** FIXME: not sure if this is always an error */ |
1354 |
- av_log(s->avctx,AV_LOG_ERROR,"frame[%i] would have to skip %i bits\n", |
|
1354 |
+ av_log(s->avctx, AV_LOG_ERROR, "frame[%i] would have to skip %i bits\n", |
|
1355 | 1355 |
s->frame_num, len - (get_bits_count(gb) - s->frame_offset) - 1); |
1356 | 1356 |
s->packet_loss = 1; |
1357 | 1357 |
return 0; |
... | ... |
@@ -1373,7 +1373,7 @@ static int decode_frame(WMAProDecodeCtx *s) |
1373 | 1373 |
*@param gb bitstream reader context |
1374 | 1374 |
*@return remaining size in bits |
1375 | 1375 |
*/ |
1376 |
-static int remaining_bits(WMAProDecodeCtx *s, GetBitContext* gb) |
|
1376 |
+static int remaining_bits(WMAProDecodeCtx *s, GetBitContext *gb) |
|
1377 | 1377 |
{ |
1378 | 1378 |
return s->buf_bit_size - get_bits_count(gb); |
1379 | 1379 |
} |
... | ... |
@@ -1386,7 +1386,7 @@ static int remaining_bits(WMAProDecodeCtx *s, GetBitContext* gb) |
1386 | 1386 |
*@param append decides wether to reset the buffer or not |
1387 | 1387 |
*/ |
1388 | 1388 |
static void save_bits(WMAProDecodeCtx *s, GetBitContext* gb, int len, |
1389 |
- int append) |
|
1389 |
+ int append) |
|
1390 | 1390 |
{ |
1391 | 1391 |
int buflen; |
1392 | 1392 |
|
... | ... |
@@ -1403,14 +1403,15 @@ static void save_bits(WMAProDecodeCtx *s, GetBitContext* gb, int len, |
1403 | 1403 |
buflen = (s->num_saved_bits + len + 8) >> 3; |
1404 | 1404 |
|
1405 | 1405 |
if (len <= 0 || buflen > MAX_FRAMESIZE) { |
1406 |
- av_log_ask_for_sample(s->avctx, "input buffer too small\n"); |
|
1407 |
- s->packet_loss = 1; |
|
1408 |
- return; |
|
1406 |
+ av_log_ask_for_sample(s->avctx, "input buffer too small\n"); |
|
1407 |
+ s->packet_loss = 1; |
|
1408 |
+ return; |
|
1409 | 1409 |
} |
1410 | 1410 |
|
1411 | 1411 |
s->num_saved_bits += len; |
1412 | 1412 |
if (!append) { |
1413 |
- ff_copy_bits(&s->pb, gb->buffer + (get_bits_count(gb) >> 3), s->num_saved_bits); |
|
1413 |
+ ff_copy_bits(&s->pb, gb->buffer + (get_bits_count(gb) >> 3), |
|
1414 |
+ s->num_saved_bits); |
|
1414 | 1415 |
} else { |
1415 | 1416 |
int align = 8 - (get_bits_count(gb) & 7); |
1416 | 1417 |
align = FFMIN(align, len); |
... | ... |
@@ -1421,8 +1422,8 @@ static void save_bits(WMAProDecodeCtx *s, GetBitContext* gb, int len, |
1421 | 1421 |
skip_bits_long(gb, len); |
1422 | 1422 |
|
1423 | 1423 |
{ |
1424 |
- PutBitContext tmp = s->pb; |
|
1425 |
- flush_put_bits(&tmp); |
|
1424 |
+ PutBitContext tmp = s->pb; |
|
1425 |
+ flush_put_bits(&tmp); |
|
1426 | 1426 |
} |
1427 | 1427 |
|
1428 | 1428 |
init_get_bits(&s->gb, s->frame_data, s->num_saved_bits); |
... | ... |
@@ -1438,7 +1439,7 @@ static void save_bits(WMAProDecodeCtx *s, GetBitContext* gb, int len, |
1438 | 1438 |
*@return number of bytes that were read from the input buffer |
1439 | 1439 |
*/ |
1440 | 1440 |
static int decode_packet(AVCodecContext *avctx, |
1441 |
- void *data, int *data_size, AVPacket* avpkt) |
|
1441 |
+ void *data, int *data_size, AVPacket* avpkt) |
|
1442 | 1442 |
{ |
1443 | 1443 |
GetBitContext gb; |
1444 | 1444 |
WMAProDecodeCtx *s = avctx->priv_data; |
... | ... |
@@ -1469,14 +1470,14 @@ static int decode_packet(AVCodecContext *avctx, |
1469 | 1469 |
/** get number of bits that need to be added to the previous frame */ |
1470 | 1470 |
num_bits_prev_frame = get_bits(&gb, s->log2_frame_size); |
1471 | 1471 |
dprintf(avctx, "packet[%d]: nbpf %x\n", avctx->frame_number, |
1472 |
- num_bits_prev_frame); |
|
1472 |
+ num_bits_prev_frame); |
|
1473 | 1473 |
|
1474 | 1474 |
/** check for packet loss */ |
1475 | 1475 |
if (!s->packet_loss && |
1476 |
- ((s->packet_sequence_number + 1)&0xF) != packet_sequence_number) { |
|
1476 |
+ ((s->packet_sequence_number + 1) & 0xF) != packet_sequence_number) { |
|
1477 | 1477 |
s->packet_loss = 1; |
1478 | 1478 |
av_log(avctx, AV_LOG_ERROR, "Packet loss detected! seq %x vs %x\n", |
1479 |
- s->packet_sequence_number, packet_sequence_number); |
|
1479 |
+ s->packet_sequence_number, packet_sequence_number); |
|
1480 | 1480 |
} |
1481 | 1481 |
s->packet_sequence_number = packet_sequence_number; |
1482 | 1482 |
|
... | ... |
@@ -1485,24 +1486,24 @@ static int decode_packet(AVCodecContext *avctx, |
1485 | 1485 |
previous packet to create a full frame */ |
1486 | 1486 |
save_bits(s, &gb, num_bits_prev_frame, 1); |
1487 | 1487 |
dprintf(avctx, "accumulated %x bits of frame data\n", |
1488 |
- s->num_saved_bits - s->frame_offset); |
|
1488 |
+ s->num_saved_bits - s->frame_offset); |
|
1489 | 1489 |
|
1490 | 1490 |
/** decode the cross packet frame if it is valid */ |
1491 | 1491 |
if (!s->packet_loss) |
1492 | 1492 |
decode_frame(s); |
1493 | 1493 |
} else if (s->num_saved_bits - s->frame_offset) { |
1494 | 1494 |
dprintf(avctx, "ignoring %x previously saved bits\n", |
1495 |
- s->num_saved_bits - s->frame_offset); |
|
1495 |
+ s->num_saved_bits - s->frame_offset); |
|
1496 | 1496 |
} |
1497 | 1497 |
|
1498 | 1498 |
s->packet_loss = 0; |
1499 | 1499 |
/** decode the rest of the packet */ |
1500 | 1500 |
while (!s->packet_loss && more_frames && |
1501 |
- remaining_bits(s, &gb) > s->log2_frame_size) { |
|
1501 |
+ remaining_bits(s, &gb) > s->log2_frame_size) { |
|
1502 | 1502 |
int frame_size = show_bits(&gb, s->log2_frame_size); |
1503 | 1503 |
|
1504 | 1504 |
/** there is enough data for a full frame */ |
1505 |
- if (remaining_bits(s,&gb) >= frame_size && frame_size > 0) { |
|
1505 |
+ if (remaining_bits(s, &gb) >= frame_size && frame_size > 0) { |
|
1506 | 1506 |
save_bits(s, &gb, frame_size, 0); |
1507 | 1507 |
|
1508 | 1508 |
/** decode the frame */ |
... | ... |
@@ -1515,10 +1516,10 @@ static int decode_packet(AVCodecContext *avctx, |
1515 | 1515 |
more_frames = 0; |
1516 | 1516 |
} |
1517 | 1517 |
|
1518 |
- if (!s->packet_loss && remaining_bits(s,&gb) > 0) { |
|
1518 |
+ if (!s->packet_loss && remaining_bits(s, &gb) > 0) { |
|
1519 | 1519 |
/** save the rest of the data so that it can be decoded |
1520 | 1520 |
with the next packet */ |
1521 |
- save_bits(s, &gb, remaining_bits(s,&gb), 0); |
|
1521 |
+ save_bits(s, &gb, remaining_bits(s, &gb), 0); |
|
1522 | 1522 |
} |
1523 | 1523 |
|
1524 | 1524 |
*data_size = (int8_t *)s->samples - (int8_t *)data; |