Commit 81cdb4b6 authored by Mohammadreza Naghibzadeh's avatar Mohammadreza Naghibzadeh
Browse files

Scaling st->old_exc_fx using st->Q_syn_factor from the previous frame in acelp_core_dec_fx().

parent a453eddb
Loading
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -297,7 +297,13 @@ ivas_error acelp_core_dec_fx(
    move16();
    tmp_noise_fx = 0;
    move16();
#ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE
    Copy_Scale_sig( st->old_exc_fx, old_exc_fx, L_EXC_MEM_DEC, negate( st->Q_syn_factor ) ); /*Q_exc*/
    st->Q_syn_factor = 0;
    move16();
#else
    Copy( st->old_exc_fx, old_exc_fx, L_EXC_MEM_DEC ); /*Q_exc*/
#endif
    exc_fx = old_exc_fx + L_EXC_MEM_DEC;

    IF( st->hWIDec != NULL )