Lines Matching defs:channels
219 * Table to remap channels from SMPTE order to AC-3 order.
230 * number of full-bandwidth channels.
260 * number of full-bandwidth channels. -1 = coupling off
339 /* enable coupling for each block if at least 2 channels have coupling
452 int chan_size = AC3_MAX_COEFS * s->num_blocks * (s->channels - ch + 1);
476 * Calculate exponent strategies for all channels.
624 for (ch = !s->cpl_on; ch <= s->channels; ch++) {
676 for (ch = !block->cpl_in_use; ch <= s->channels; ch++) {
710 for (ch = !block->cpl_in_use; ch <= s->channels; ch++) {
893 for (ch = 0; ch <= s->channels; ch++)
1042 frame_bits += 6 + (s->channels + block->cpl_in_use) * (4 + 3);
1068 for (ch = !block->cpl_in_use; ch <= s->channels; ch++) {
1101 for (ch = 0; ch <= s->channels; ch++) {
1167 for (ch = !s->cpl_enabled; ch <= s->channels; ch++)
1195 for (ch = !block->cpl_in_use; ch <= s->channels; ch++) {
1254 for (ch = !s->cpl_on; ch <= s->channels; ch++)
1431 for (ch = 1; ch <= s->channels; ch++) {
1604 for (ch = !block->cpl_in_use; ch <= s->channels; ch++) {
1642 for (ch = !block->cpl_in_use; ch <= s->channels; ch++) {
1668 for (ch = 1; ch <= s->channels; ch++) {
2088 /* validate audio service type / channels combination */
2096 "specified number of channels\n");
2177 for (ch = 0; ch < s->channels; ch++)
2219 int channels = avctx->ch_layout.nb_channels;
2222 if (channels < 1 || channels > AC3_MAX_CHANNELS)
2228 av_channel_layout_default(&avctx->ch_layout, channels);
2232 s->channels = channels;
2233 s->fbw_channels = channels - s->lfe_on;
2404 * Set bandwidth for all channels.
2481 int channels = s->channels + 1; /* includes coupling channel */
2482 int channel_blocks = channels * s->num_blocks;
2507 if (!FF_ALLOCZ_TYPED_ARRAY(block->mdct_coef, channels) ||
2508 !FF_ALLOCZ_TYPED_ARRAY(block->exp, channels) ||
2509 !FF_ALLOCZ_TYPED_ARRAY(block->grouped_exp, channels) ||
2510 !FF_ALLOCZ_TYPED_ARRAY(block->psd, channels) ||
2511 !FF_ALLOCZ_TYPED_ARRAY(block->band_psd, channels) ||
2512 !FF_ALLOCZ_TYPED_ARRAY(block->mask, channels) ||
2513 !FF_ALLOCZ_TYPED_ARRAY(block->qmant, channels))
2517 if (!FF_ALLOCZ_TYPED_ARRAY(block->cpl_coord_exp, channels) ||
2518 !FF_ALLOCZ_TYPED_ARRAY(block->cpl_coord_mant, channels))
2522 for (ch = 0; ch < channels; ch++) {
2524 block->grouped_exp[ch] = &s->grouped_exp_buffer[128 * (blk * channels + ch)];
2525 block->psd[ch] = &s->psd_buffer [AC3_MAX_COEFS * (blk * channels + ch)];
2526 block->band_psd[ch] = &s->band_psd_buffer [64 * (blk * channels + ch)];
2527 block->mask[ch] = &s->mask_buffer [64 * (blk * channels + ch)];
2528 block->qmant[ch] = &s->qmant_buffer [AC3_MAX_COEFS * (blk * channels + ch)];
2530 block->cpl_coord_exp[ch] = &s->cpl_coord_exp_buffer [16 * (blk * channels + ch)];
2531 block->cpl_coord_mant[ch] = &s->cpl_coord_mant_buffer[16 * (blk * channels + ch)];
2545 if (!FF_ALLOCZ_TYPED_ARRAY(block->fixed_coef, channels))
2547 for (ch = 0; ch < channels; ch++)
2553 if (!FF_ALLOCZ_TYPED_ARRAY(block->fixed_coef, channels))
2555 for (ch = 0; ch < channels; ch++)