Commit 02a1899f authored by Manuel Jander's avatar Manuel Jander
Browse files

Correct EVS regression.

parent e124e701
Loading
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -1382,9 +1382,17 @@ void swb_pre_proc_fx(
            }
#ifdef NONBE_FIX_ISSUE_2206
            Word16 spchTmp_Q;

            IF( st->element_mode == EVS_MONO )
            {
                spchTmp_Q = 0;
            }
            ELSE
            {
                spchTmp_Q = s_min( add( st->q_inp, norm_arr( spchTmp, L_FRAME32k ) ), hBWE_TD->state_ana_filt_shb_fx_Q );
                scale_sig( hBWE_TD->state_ana_filt_shb_fx, ( 2 * ALLPASSSECTIONS_STEEP + 1 ), sub( spchTmp_Q, hBWE_TD->state_ana_filt_shb_fx_Q ) );
                scale_sig( spchTmp, L_FRAME32k, sub( spchTmp_Q, st->q_inp ) );
            }
#endif
            Decimate_allpass_steep_fx( spchTmp, hBWE_TD->state_ana_filt_shb_fx, L_FRAME32k, shb_speech );
#ifdef NONBE_FIX_ISSUE_2206