Loading lib_enc/swb_bwe_enc_fx.c +7 −1 Original line number Diff line number Diff line Loading @@ -365,6 +365,11 @@ void swb_bwe_enc_fx( Copy_Scale_sig( hBWE_FD->new_input_hp_fx, new_input_hp_fx, Sample_Delay_HP, sub( q_new_input_hp, hBWE_FD->Q_new_input_hp ) ); Copy_Scale_sig( shb_speech_fx, &new_input_hp_fx[Sample_Delay_HP], L_FRAME16k - Sample_Delay_HP, sub( q_new_input_hp, Q_shb_speech ) ); } Copy( shb_speech_fx + L_FRAME16k - Sample_Delay_HP, hBWE_FD->new_input_hp_fx, Sample_Delay_HP ); hBWE_FD->Q_new_input_hp = Q_shb_speech; move16(); new_input_fx = old_input_fx + Sample_Delay_SWB_BWE; Q_shb_speech = q_new_input_hp; move16(); Loading @@ -384,12 +389,13 @@ void swb_bwe_enc_fx( Copy( hBWE_FD->new_input_hp_fx, new_input_hp_fx, Sample_Delay_HP ); // hBWE_FD->Q_new_input_hp Copy_Scale_sig( shb_speech_fx, &new_input_hp_fx[Sample_Delay_HP], L_FRAME16k - Sample_Delay_HP, sub( hBWE_FD->Q_new_input_hp, Q_shb_speech ) ); // hBWE_FD->Q_new_input_hp } #endif hBWE_FD->Q_new_input_hp = Q_shb_speech; move16(); Copy( shb_speech_fx + L_FRAME16k - Sample_Delay_HP, hBWE_FD->new_input_hp_fx, Sample_Delay_HP ); new_input_fx = old_input_fx + Sample_Delay_SWB_BWE; #endif #ifdef NONBE_FIX_ISSUE_2206 Copy_Scale_sig_nosat( hBWE_FD->old_input_fx, old_input_fx, Sample_Delay_SWB_BWE, sub( Q_new_swb_speech, hBWE_FD->old_input_q ) ); Copy( new_swb_speech_fx, new_input_fx, inner_frame ); Loading Loading
lib_enc/swb_bwe_enc_fx.c +7 −1 Original line number Diff line number Diff line Loading @@ -365,6 +365,11 @@ void swb_bwe_enc_fx( Copy_Scale_sig( hBWE_FD->new_input_hp_fx, new_input_hp_fx, Sample_Delay_HP, sub( q_new_input_hp, hBWE_FD->Q_new_input_hp ) ); Copy_Scale_sig( shb_speech_fx, &new_input_hp_fx[Sample_Delay_HP], L_FRAME16k - Sample_Delay_HP, sub( q_new_input_hp, Q_shb_speech ) ); } Copy( shb_speech_fx + L_FRAME16k - Sample_Delay_HP, hBWE_FD->new_input_hp_fx, Sample_Delay_HP ); hBWE_FD->Q_new_input_hp = Q_shb_speech; move16(); new_input_fx = old_input_fx + Sample_Delay_SWB_BWE; Q_shb_speech = q_new_input_hp; move16(); Loading @@ -384,12 +389,13 @@ void swb_bwe_enc_fx( Copy( hBWE_FD->new_input_hp_fx, new_input_hp_fx, Sample_Delay_HP ); // hBWE_FD->Q_new_input_hp Copy_Scale_sig( shb_speech_fx, &new_input_hp_fx[Sample_Delay_HP], L_FRAME16k - Sample_Delay_HP, sub( hBWE_FD->Q_new_input_hp, Q_shb_speech ) ); // hBWE_FD->Q_new_input_hp } #endif hBWE_FD->Q_new_input_hp = Q_shb_speech; move16(); Copy( shb_speech_fx + L_FRAME16k - Sample_Delay_HP, hBWE_FD->new_input_hp_fx, Sample_Delay_HP ); new_input_fx = old_input_fx + Sample_Delay_SWB_BWE; #endif #ifdef NONBE_FIX_ISSUE_2206 Copy_Scale_sig_nosat( hBWE_FD->old_input_fx, old_input_fx, Sample_Delay_SWB_BWE, sub( Q_new_swb_speech, hBWE_FD->old_input_q ) ); Copy( new_swb_speech_fx, new_input_fx, inner_frame ); Loading