diff --git a/lib_dec/ivas_stereo_mdct_core_dec_fx.c b/lib_dec/ivas_stereo_mdct_core_dec_fx.c index 79b88b88c159b8abd89d124905291c75ed722512..d486dd34d949eca4ff6504d281a3e0ecdfd2d489 100644 --- a/lib_dec/ivas_stereo_mdct_core_dec_fx.c +++ b/lib_dec/ivas_stereo_mdct_core_dec_fx.c @@ -551,9 +551,15 @@ void stereo_mdct_core_dec_fx( Copy32( signal_out_tmp_fx[0], signal_out_fx[0], L_FRAME48k ); /* Q11 */ Copy32( signal_out_tmp_fx[1], signal_out_fx[1], L_FRAME48k ); /* Q11 */ + set32_fx( signal_out_fx[0], 0, L_FRAME48k ); + set32_fx( signal_out_fx[1], 0, L_FRAME48k ); + Copy( signal_outFB_tmp_fx[0], signal_outFB_fx[0], hCPE->hCoreCoder[0]->hTcxDec->L_frameTCX ); /* exp(e_sigFB) */ Copy( signal_outFB_tmp_fx[1], signal_outFB_fx[1], hCPE->hCoreCoder[1]->hTcxDec->L_frameTCX ); /* exp(e_sigFB) */ + set16_fx( signal_outFB_fx[0], 0, L_FRAME48k ); + set16_fx( signal_outFB_fx[1], 0, L_FRAME48k ); + pop_wmops(); return; }