diff --git a/lib_dec/ivas_stereo_mdct_core_dec_fx.c b/lib_dec/ivas_stereo_mdct_core_dec_fx.c index edf392ec44c60f752588f6b8827353d296489a7d..37f8c7983b18f321e0a77a5332e333ba503351bf 100644 --- a/lib_dec/ivas_stereo_mdct_core_dec_fx.c +++ b/lib_dec/ivas_stereo_mdct_core_dec_fx.c @@ -274,7 +274,7 @@ void stereo_mdct_core_dec_fx( FOR( ch = 0; ch < nChannels; ch++ ) { st = sts[ch]; - IF( !EQ_16( bfi, 0 ) || ( NE_16( bfi, 0 ) && NE_16( st->core, ACELP_CORE ) ) ) + IF( !bfi || ( bfi && NE_16( st->core, ACELP_CORE ) ) ) { FOR( k = 0; k < nSubframes[ch]; k++ ) {