From 6c64bda3c2617efdf9a4146d50602e3a56c85ac0 Mon Sep 17 00:00:00 2001 From: Sandesh Venkatesh Date: Wed, 19 Jun 2024 09:30:50 +0530 Subject: [PATCH] Fix for issue 788: Distortion between 10k to 20k in fixed point OSBA Mono output --- lib_dec/ivas_stereo_mdct_core_dec_fx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_dec/ivas_stereo_mdct_core_dec_fx.c b/lib_dec/ivas_stereo_mdct_core_dec_fx.c index edf392ec4..37f8c7983 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++ ) { -- GitLab