Commit 688459c3 authored by Manuel Jander's avatar Manuel Jander
Browse files

Improve precision for st->buf_speech_enc for some modes.

parent 08f33823
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -527,7 +527,7 @@ void pre_proc_front_ivas_fx(

    Word16 q_buf_speech_enc;

    q_buf_speech_enc = s_min( sub( 15, st->exp_buf_speech_enc ), st->q_inp );
    q_buf_speech_enc = s_min( add( norm_arr( st->buf_speech_enc, L_PAST_MAX_32k + L_FRAME32k + L_NEXT_MAX_32k ), sub( 15, st->exp_buf_speech_enc ) ), st->q_inp );
    scale_sig( st->buf_speech_enc, L_PAST_MAX_32k + L_FRAME32k + L_NEXT_MAX_32k, sub( q_buf_speech_enc, sub( 15, st->exp_buf_speech_enc ) ) ); /* q_buf_speech_enc */
    st->exp_buf_speech_enc = sub( Q15, q_buf_speech_enc );
    move16();