Loading lib_com/swb_tbe_com.c +5 −1 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ void GenSHBSynth_fx_32( Word16 shift = 0; Word32 maxm32, input_synspeech_temp[L_FRAME16k]; /* find the maximum value and derive the shift to improve precision of the Hilber filter */ /* find the maximum value and derive the shift to improve precision of the Hilbert filter */ maxm32 = L_deposit_l( 0 ); FOR( i = 0; i < L_FRAME16k; i++ ) { Loading @@ -98,6 +98,10 @@ void GenSHBSynth_fx_32( Scale_sig32( state_lsyn_filt_shb_local, 2 * ALLPASSSECTIONS_STEEP, shift ); Scale_sig32( Hilbert_Mem, HILBERT_MEM_SIZE, shift ); } else { Copy32( input_synspeech, input_synspeech_temp, L_FRAME16k ); } Interpolate_allpass_steep_32( input_synspeech_temp, state_lsyn_filt_shb_local, L_FRAME16k, speech_buf_32k ); #else Loading Loading
lib_com/swb_tbe_com.c +5 −1 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ void GenSHBSynth_fx_32( Word16 shift = 0; Word32 maxm32, input_synspeech_temp[L_FRAME16k]; /* find the maximum value and derive the shift to improve precision of the Hilber filter */ /* find the maximum value and derive the shift to improve precision of the Hilbert filter */ maxm32 = L_deposit_l( 0 ); FOR( i = 0; i < L_FRAME16k; i++ ) { Loading @@ -98,6 +98,10 @@ void GenSHBSynth_fx_32( Scale_sig32( state_lsyn_filt_shb_local, 2 * ALLPASSSECTIONS_STEEP, shift ); Scale_sig32( Hilbert_Mem, HILBERT_MEM_SIZE, shift ); } else { Copy32( input_synspeech, input_synspeech_temp, L_FRAME16k ); } Interpolate_allpass_steep_32( input_synspeech_temp, state_lsyn_filt_shb_local, L_FRAME16k, speech_buf_32k ); #else Loading