Lines Matching refs:lfe
371 int lfe; ///< low frequency effects flag
438 const int8_t *channel_order_tab; ///< channel reordering table, lfe and non lfe
755 s->lfe = get_bits(&s->gb, 2);
758 if (s->lfe > 2) {
759 s->lfe = 0;
760 av_log(s->avctx, AV_LOG_ERROR, "Invalid LFE value: %d\n", s->lfe);
778 if (s->lfe)
801 av_log(s->avctx, AV_LOG_DEBUG, "lfe: %i\n", s->lfe);
996 if (!base_channel && s->lfe) {
999 int lfe_samples = 2 * s->lfe * (4 + block_index);
1000 int lfe_end_sample = 2 * s->lfe * (4 + block_index + s->subsubframes[s->current_subframe]);
1078 if (!base_channel && s->lfe) {
1079 int lfe_samples = 2 * s->lfe * (4 + block_index);
1080 int lfe_end_sample = 2 * s->lfe * (4 + block_index + s->subsubframes[s->current_subframe]);
1431 if (s->lfe) {
1432 lfe_interpolation_fir(s, s->lfe, 2 * s->lfe,
1433 s->lfe_data + 2 * s->lfe * (block_index + 4),
1439 if (s->prim_channels + !!s->lfe > 2 &&
1441 dca_downmix(s->samples_chanptr, s->amode, !!s->lfe, s->downmix_coef,
1517 for (in = 0; in < s->prim_channels + !!s->lfe; in++) {
2182 if (s->prim_channels + !!s->lfe > 2 &&
2191 for (i = 0; i < num_core_channels + !!s->lfe; i++) {
2204 if (num_core_channels + !!s->lfe >
2207 s->prim_channels + !!s->lfe);
2210 for (i = 0; i < num_core_channels + !!s->lfe; i++) {
2216 for (i = 0; i < num_core_channels + !!s->lfe; i++) {
2331 full_channels = channels = s->prim_channels + !!s->lfe;
2338 < num_core_channels + !!s->lfe + s->xxch_chset_nch[0]))
2343 if (s->prim_channels + !!s->lfe > 2 &&
2357 avctx->request_channels > num_core_channels + !!s->lfe)) {
2363 if (s->lfe) {
2372 channels = num_core_channels + !!s->lfe;
2374 if (s->lfe) {
2381 if (channels > !!s->lfe &&
2382 s->channel_order_tab[channels - 1 - !!s->lfe] < 0)
2390 if (num_core_channels + !!s->lfe > 2 &&
2414 channels = num_core_channels + !!s->lfe;
2421 channels = s->prim_channels + !!s->lfe;
2560 if (s->lfe) {
2573 /* update lfe history */
2574 lfe_samples = 2 * s->lfe * (s->sample_blocks / 8);
2575 for (i = 0; i < 2 * s->lfe * 4; i++)