Loading lib_enc/ivas_core_pre_proc_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -676,11 +676,11 @@ ivas_error pre_proc_ivas_fx( #ifdef NONBE_FIX_ISSUE_2206 // L_FRAME16k + L_SUBFR + L_FRAME16k + L_NEXT_MAX_16k + 320 ); tmp = norm_arr( wsp_fx, L_FRAME + L_LOOK_12k8 ); tmp = s_min( tmp, norm_arr( st->buf_wspeech_enc, st->wspeech_enc - st->buf_wspeech_enc ) ); tmp = s_min( tmp, norm_arr( st->buf_wspeech_enc, (Word16)(st->wspeech_enc - st->buf_wspeech_enc) ) ); tmp = s_min( tmp, norm_arr( st->wspeech_enc + L_FRAME + L_LOOK_12k8, /* L_NEXT_MAX_16k + */ 320 ) ); tmp = add( s_min( sub( Q15, e_old_wsp ), sub( Q15, st->exp_buf_wspeech_enc ) ), tmp ); // scale_sig( st->buf_wspeech_enc, L_FRAME16k + L_SUBFR + L_FRAME16k + L_NEXT_MAX_16k + 320, tmp ); scale_sig( st->buf_wspeech_enc, st->wspeech_enc - st->buf_wspeech_enc, sub( tmp, sub( Q15, st->exp_buf_wspeech_enc ) ) ); scale_sig( st->buf_wspeech_enc, (Word16)(st->wspeech_enc - st->buf_wspeech_enc), sub( tmp, sub( Q15, st->exp_buf_wspeech_enc ) ) ); scale_sig( st->wspeech_enc + L_FRAME + L_LOOK_12k8, /* L_NEXT_MAX_16k + */ 320, sub( tmp, sub( Q15, st->exp_buf_wspeech_enc ) ) ); Copy_Scale_sig_nosat( wsp_fx, st->wspeech_enc, L_FRAME + L_LOOK_12k8, sub( tmp, sub( Q15, e_old_wsp ) ) ); st->exp_buf_wspeech_enc = sub( Q15, tmp ); Loading Loading
lib_enc/ivas_core_pre_proc_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -676,11 +676,11 @@ ivas_error pre_proc_ivas_fx( #ifdef NONBE_FIX_ISSUE_2206 // L_FRAME16k + L_SUBFR + L_FRAME16k + L_NEXT_MAX_16k + 320 ); tmp = norm_arr( wsp_fx, L_FRAME + L_LOOK_12k8 ); tmp = s_min( tmp, norm_arr( st->buf_wspeech_enc, st->wspeech_enc - st->buf_wspeech_enc ) ); tmp = s_min( tmp, norm_arr( st->buf_wspeech_enc, (Word16)(st->wspeech_enc - st->buf_wspeech_enc) ) ); tmp = s_min( tmp, norm_arr( st->wspeech_enc + L_FRAME + L_LOOK_12k8, /* L_NEXT_MAX_16k + */ 320 ) ); tmp = add( s_min( sub( Q15, e_old_wsp ), sub( Q15, st->exp_buf_wspeech_enc ) ), tmp ); // scale_sig( st->buf_wspeech_enc, L_FRAME16k + L_SUBFR + L_FRAME16k + L_NEXT_MAX_16k + 320, tmp ); scale_sig( st->buf_wspeech_enc, st->wspeech_enc - st->buf_wspeech_enc, sub( tmp, sub( Q15, st->exp_buf_wspeech_enc ) ) ); scale_sig( st->buf_wspeech_enc, (Word16)(st->wspeech_enc - st->buf_wspeech_enc), sub( tmp, sub( Q15, st->exp_buf_wspeech_enc ) ) ); scale_sig( st->wspeech_enc + L_FRAME + L_LOOK_12k8, /* L_NEXT_MAX_16k + */ 320, sub( tmp, sub( Q15, st->exp_buf_wspeech_enc ) ) ); Copy_Scale_sig_nosat( wsp_fx, st->wspeech_enc, L_FRAME + L_LOOK_12k8, sub( tmp, sub( Q15, e_old_wsp ) ) ); st->exp_buf_wspeech_enc = sub( Q15, tmp ); Loading