Loading lib_enc/swb_pre_proc_fx.c +11 −3 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
lib_enc/swb_pre_proc_fx.c +11 −3 Original line number Diff line number Diff line Loading @@ -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 Loading