Loading lib_enc/ext_sig_ana_fx.c +14 −11 Original line number Diff line number Diff line Loading @@ -567,7 +567,8 @@ void core_signal_analysis_high_bitrate_ivas_fx( IF( st->tcxonly && NE_16( st->element_mode, IVAS_CPE_MDCT ) ) { #ifdef NONBE_FIX_ISSUE_2206 IF ( st->element_mode > EVS_MONO ) { IF( st->element_mode > EVS_MONO ) { Word16 nq; nq = add( sub( 15, st->exp_buf_speech_enc ), norm_arr( st->buf_speech_enc, (Word16) ( st->new_speech_enc - st->buf_speech_enc ) ) ); Loading @@ -578,7 +579,9 @@ void core_signal_analysis_high_bitrate_ivas_fx( scale_sig( st->new_speech_enc + L_frame, sub( L_PAST_MAX_32k + L_FRAME32k + L_NEXT_MAX_32k, add( L_frame, (Word16) ( st->new_speech_enc - st->buf_speech_enc ) ) ), sub( nq, sub( 15, st->exp_buf_speech_enc ) ) ); // scale_sig( st->buf_speech_enc, L_PAST_MAX_32k + L_FRAME32k + L_NEXT_MAX_32k, sub( nq, sub( 15, st->exp_buf_speech_enc ) ) ); st->exp_buf_speech_enc = sub( Q15, nq ); } ELSE { } ELSE { Copy_Scale_sig_nosat( new_samples, st->new_speech_enc, L_frame, sub( 15, st->exp_buf_speech_enc ) ); /* st->new_speech_enc copied from new_samples in Q st->exp_buf_speech_enc This is considering new_samples is in q 0 in current code*/ Loading lib_enc/ivas_core_pre_proc_fx.c +2 −2 File changed.Contains only whitespace changes. Show changes lib_enc/ivas_cpe_enc_fx.c +14 −14 File changed.Contains only whitespace changes. Show changes Loading
lib_enc/ext_sig_ana_fx.c +14 −11 Original line number Diff line number Diff line Loading @@ -567,7 +567,8 @@ void core_signal_analysis_high_bitrate_ivas_fx( IF( st->tcxonly && NE_16( st->element_mode, IVAS_CPE_MDCT ) ) { #ifdef NONBE_FIX_ISSUE_2206 IF ( st->element_mode > EVS_MONO ) { IF( st->element_mode > EVS_MONO ) { Word16 nq; nq = add( sub( 15, st->exp_buf_speech_enc ), norm_arr( st->buf_speech_enc, (Word16) ( st->new_speech_enc - st->buf_speech_enc ) ) ); Loading @@ -578,7 +579,9 @@ void core_signal_analysis_high_bitrate_ivas_fx( scale_sig( st->new_speech_enc + L_frame, sub( L_PAST_MAX_32k + L_FRAME32k + L_NEXT_MAX_32k, add( L_frame, (Word16) ( st->new_speech_enc - st->buf_speech_enc ) ) ), sub( nq, sub( 15, st->exp_buf_speech_enc ) ) ); // scale_sig( st->buf_speech_enc, L_PAST_MAX_32k + L_FRAME32k + L_NEXT_MAX_32k, sub( nq, sub( 15, st->exp_buf_speech_enc ) ) ); st->exp_buf_speech_enc = sub( Q15, nq ); } ELSE { } ELSE { Copy_Scale_sig_nosat( new_samples, st->new_speech_enc, L_frame, sub( 15, st->exp_buf_speech_enc ) ); /* st->new_speech_enc copied from new_samples in Q st->exp_buf_speech_enc This is considering new_samples is in q 0 in current code*/ Loading