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++) {
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;
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;
}
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;
}
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);
}