Commit efbd8a78 authored by Mohammadreza Naghibzadeh's avatar Mohammadreza Naghibzadeh
Browse files

Remove EVS_MONO condition from decoder_tcx_ivas_fx() as it is unnecessary

parent d0da6b43
Loading
Loading
Loading
Loading
+6 −15
Original line number Diff line number Diff line
@@ -4081,21 +4081,12 @@ void decoder_tcx_ivas_fx(

    /* Scaling up again */
#ifdef FIX_1793_DEC_MC_TO_MONO_SCALING_ISSUE
    IF( NE_32( st->element_mode, EVS_MONO ) ) // to keep evs bit-exactness
    {
    Word16 q_min = s_min( add( q_win, getScaleFactor16( synth_fx, L_frame_glob ) ),
                          add( q_winFB, getScaleFactor16( synthFB_fx, L_frameTCX_glob ) ) );
    q_min = s_min( q_min, st->Q_syn );
    Scale_sig( synth_fx, L_frame_glob, sub( q_min, q_win ) );
    Scale_sig( synthFB_fx, L_frameTCX_glob, sub( q_min, q_winFB ) );
    *synth_q = q_min;
    }
    ELSE
    {
        Scale_sig( synth_fx, L_frame_glob, sub( st->Q_syn, q_win ) );
        Scale_sig( synthFB_fx, L_frameTCX_glob, sub( st->Q_syn, q_winFB ) );
        *synth_q = st->Q_syn;
    }
#else
    Scale_sig( synth_fx, L_frame_glob, sub( st->Q_syn, q_win ) );
    Scale_sig( synthFB_fx, L_frameTCX_glob, sub( st->Q_syn, q_winFB ) );