Commit f938177b authored by Manuel Jander's avatar Manuel Jander
Browse files

Add missing adaption of Q_syn_OverlFB for error concealment case. This is...

Add missing adaption of Q_syn_OverlFB for error concealment case. This is likely an old bug that only now become more visible.
parent cfe8d30d
Loading
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1421,6 +1421,11 @@ void ivas_mdct_core_reconstruct_fx(
            st->Q_syn = q_syn;
            move16();
            st->hTcxDec->Q_old_syn_Overl = add( st->hTcxDec->Q_old_syn_Overl, q_syn );
#ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT_QWIN
            move16();
            st->hTcxDec->Q_syn_OverlFB = add( st->hTcxDec->Q_syn_OverlFB, q_syn );
            move16();
#endif

            IF( ( EQ_16( st->nbLostCmpt, 1 ) ) || ( st->hTcxDec->tcxConceal_recalc_exc != 0 ) )
            {