Lines Matching refs:band

404     int ch, band, ret;
419 for (band = 0; band < s->nsubbands[ch]; band++)
420 s->prediction_mode[ch][band] = get_bits1(&s->gb);
424 for (band = 0; band < s->nsubbands[ch]; band++)
425 if (s->prediction_mode[ch][band])
426 s->prediction_vq_index[ch][band] = get_bits(&s->gb, 12);
432 for (band = 0; band < s->subband_vq_start[ch]; band++) {
445 s->bit_allocation[ch][band] = abits;
457 for (band = 0; band < s->subband_vq_start[ch]; band++)
458 if (s->bit_allocation[ch][band])
459 s->transition_mode[sf][ch][band] = dca_get_vlc(&s->gb, &ff_dca_vlc_transition_mode, sel);
469 for (band = 0; band < s->subband_vq_start[ch]; band++) {
470 if (s->bit_allocation[ch][band]) {
473 s->scale_factors[ch][band][0] = ret;
474 if (s->transition_mode[sf][ch][band]) {
477 s->scale_factors[ch][band][1] = ret;
480 s->scale_factors[ch][band][0] = 0;
485 for (band = s->subband_vq_start[ch]; band < s->nsubbands[ch]; band++) {
488 s->scale_factors[ch][band][0] = ret;
508 for (band = s->nsubbands[ch]; band < s->nsubbands[src_ch]; band++) {
511 s->joint_scale_factors[ch][band] = ret;
627 int n, ssf, ofs, ch, band;
643 for (band = s->subband_vq_start[ch]; band < s->nsubbands[ch]; band++)
645 vq_index[band] = get_bits(&s->gb, 10);
694 for (band = 0; band < s->subband_vq_start[ch]; band++) {
695 int ret, trans_ssf, abits = s->bit_allocation[ch][band];
710 trans_ssf = s->transition_mode[sf][ch][band];
714 scale = s->scale_factors[ch][band][0];
716 scale = s->scale_factors[ch][band][1];
724 ff_dca_core_dequantize(s->subband_samples[ch][band] + ofs,
762 int ch, band;
767 for (band = 0; band < DCA_SUBBANDS; band++)
768 AV_ZERO128(s->subband_samples[ch][band] - DCA_ADPCM_COEFFS);
779 int ch, band;
789 for (band = 0; band < DCA_SUBBANDS; band++)
790 s->subband_samples[ch][band] = s->subband_buffer +
791 (ch * DCA_SUBBANDS + band) * nchsamples + DCA_ADPCM_COEFFS;
803 int sf, ch, ret, band, sub_pos, lfe_pos;
822 for (band = 0; band < nsubbands; band++) {
823 int32_t *samples = s->subband_samples[ch][band] - DCA_ADPCM_COEFFS;
828 for (; band < DCA_SUBBANDS; band++) {
829 int32_t *samples = s->subband_samples[ch][band] - DCA_ADPCM_COEFFS;
944 int ssf, ch, band, ofs;
961 for (band = 0; band < xbr_nsubbands[ch]; band++) {
962 xbr_bit_allocation[ch][band] = get_bits(&s->gb, xbr_nabits[ch]);
963 if (xbr_bit_allocation[ch][band] > DCA_ABITS_MAX) {
995 for (band = 0; band < xbr_nsubbands[ch]; band++) {
996 if (xbr_bit_allocation[ch][band]) {
1002 xbr_scale_factors[ch][band][0] = scale_table[scale_index];
1003 if (xbr_transition_mode && s->transition_mode[sf][ch][band]) {
1009 xbr_scale_factors[ch][band][1] = scale_table[scale_index];
1021 for (band = 0; band < xbr_nsubbands[ch]; band++) {
1022 int ret, trans_ssf, abits = xbr_bit_allocation[ch][band];
1043 trans_ssf = s->transition_mode[sf][ch][band];
1049 scale = xbr_scale_factors[ch][band][0];
1051 scale = xbr_scale_factors[ch][band][1];
1053 ff_dca_core_dequantize(s->subband_samples[ch][band] + ofs,
1163 int n, ssf, ch, band, ofs;
1177 for (band = s->x96_subband_start; band < s->nsubbands[ch]; band++) {
1179 int32_t *samples = s->x96_subband_samples[ch][band] + *sub_pos;
1180 int32_t scale = s->scale_factors[ch][band >> 1][band & 1];
1182 switch (s->bit_allocation[ch][band]) {
1211 for (band = s->x96_subband_start; band < s->nsubbands[ch]; band++) {
1212 int ret, abits = s->bit_allocation[ch][band] - 1;
1231 scale = s->scale_factors[ch][band >> 1][band & 1];
1233 ff_dca_core_dequantize(s->x96_subband_samples[ch][band] + ofs,
1271 int ch, band;
1276 for (band = 0; band < DCA_SUBBANDS_X96; band++)
1277 AV_ZERO128(s->x96_subband_samples[ch][band] - DCA_ADPCM_COEFFS);
1287 int ch, band;
1297 for (band = 0; band < DCA_SUBBANDS_X96; band++)
1298 s->x96_subband_samples[ch][band] = s->x96_subband_buffer +
1299 (ch * DCA_SUBBANDS_X96 + band) * nchsamples + DCA_ADPCM_COEFFS;
1310 int ch, band, ret;
1317 for (band = s->x96_subband_start; band < s->nsubbands[ch]; band++)
1318 s->prediction_mode[ch][band] = get_bits1(&s->gb);
1322 for (band = s->x96_subband_start; band < s->nsubbands[ch]; band++)
1323 if (s->prediction_mode[ch][band])
1324 s->prediction_vq_index[ch][band] = get_bits(&s->gb, 12);
1331 for (band = s->x96_subband_start; band < s->nsubbands[ch]; band++) {
1343 s->bit_allocation[ch][band] = abits;
1354 for (band = s->x96_subband_start; band < s->nsubbands[ch]; band++) {
1357 s->scale_factors[ch][band >> 1][band & 1] = ret;
1377 for (band = s->nsubbands[ch]; band < s->nsubbands[src_ch]; band++) {
1380 s->joint_scale_factors[ch][band] = ret;
1481 int sf, ch, ret, band, sub_pos;
1500 for (band = 0; band < DCA_SUBBANDS_X96; band++) {
1501 int32_t *samples = s->x96_subband_samples[ch][band] - DCA_ADPCM_COEFFS;
1502 if (band >= s->x96_subband_start && band < nsubbands)