X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fdcaenc.c;h=6bb7d2908cac85bf27ff404af0bdb12b1a45aa1f;hb=68b8505d4d3fae0c4e7865788519b2c703b8338b;hp=ab40e37b320bf1336914b4f2de0b6eda8339dec2;hpb=fed686af232487dad6ec46294b3e5018f11943f1;p=ffmpeg diff --git a/libavcodec/dcaenc.c b/libavcodec/dcaenc.c index ab40e37b320..6bb7d2908ca 100644 --- a/libavcodec/dcaenc.c +++ b/libavcodec/dcaenc.c @@ -137,9 +137,9 @@ static int encode_init(AVCodecContext *avctx) if (c->lfe_channel) { c->fullband_channels--; - c->channel_order_tab = ff_dca_channel_reorder_lfe[c->channel_config]; + c->channel_order_tab = channel_reorder_lfe[c->channel_config]; } else { - c->channel_order_tab = ff_dca_channel_reorder_nolfe[c->channel_config]; + c->channel_order_tab = channel_reorder_nolfe[c->channel_config]; } for (i = 0; i < 9; i++) { @@ -303,7 +303,7 @@ static void subband_transform(DCAEncContext *c, const int32_t *input) static void lfe_downsample(DCAEncContext *c, const int32_t *input) { /* FIXME: make 128x LFE downsampling possible */ - const int lfech = ff_dca_lfe_index[c->channel_config]; + const int lfech = lfe_index[c->channel_config]; int i, j, lfes; int32_t hist[512]; int32_t accum; @@ -683,7 +683,7 @@ static int calc_one_scale(int32_t peak_cb, int abits, softfloat *quant) continue; our_quant.m = mul32(scalefactor_inv[our_nscale - try_remove].m, stepsize_inv[abits].m); our_quant.e = scalefactor_inv[our_nscale - try_remove].e + stepsize_inv[abits].e - 17; - if ((quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) + if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) continue; our_nscale -= try_remove; } @@ -693,7 +693,7 @@ static int calc_one_scale(int32_t peak_cb, int abits, softfloat *quant) quant->m = mul32(scalefactor_inv[our_nscale].m, stepsize_inv[abits].m); quant->e = scalefactor_inv[our_nscale].e + stepsize_inv[abits].e - 17; - av_assert0((quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); + av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); return our_nscale; } @@ -858,9 +858,9 @@ static void put_subframe_samples(DCAEncContext *c, int ss, int band, int ch) for (i = 0; i < 8; i += 4) { sum = 0; for (j = 3; j >= 0; j--) { - sum *= quant_levels[c->abits[band][ch]]; + sum *= ff_dca_quant_levels[c->abits[band][ch]]; sum += c->quantized[ss * 8 + i + j][band][ch]; - sum += (quant_levels[c->abits[band][ch]] - 1) / 2; + sum += (ff_dca_quant_levels[c->abits[band][ch]] - 1) / 2; } put_bits(&c->pb, bit_consumption[c->abits[band][ch]] / 4, sum); }