Commit bc4496f3 authored by Manuel Jander's avatar Manuel Jander
Browse files

Fix warning if FIX_1348_BIT_PRECISION_IMPROVEMENT... is deactivated. Disable...

Fix warning if FIX_1348_BIT_PRECISION_IMPROVEMENT... is deactivated. Disable overfloat guard assert because it trips with FIX_1348_BIT_PRECISION_IMPROVEMENT... disabled.
parent 69818ab9
Loading
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -5773,7 +5773,7 @@ void decoder_tcx_imdct_fx(
    Word32 x_tmp_fx[L_FRAME_PLUS];
    Word32 xn_bufFB_fx[L_MDCT_OVLP_MAX + L_FRAME_PLUS + L_MDCT_OVLP_MAX] = { 0 };
    Word16 xn_bufFB_fx_16[L_MDCT_OVLP_MAX + L_FRAME_PLUS + L_MDCT_OVLP_MAX];
    Word16 acelp_zir_fx[L_FRAME_MAX / 2], q_acelp_zir_fx = 0;
    Word16 acelp_zir_fx[L_FRAME_MAX / 2];
    Word32 x_itf_fx[N_MAX_TCX - IGF_START_MN];
    Word16 index, proc = 0;
    TCX_LTP_DEC_HANDLE hTcxLtpDec = st->hTcxLtpDec;
@@ -5784,7 +5784,9 @@ void decoder_tcx_imdct_fx(
    Word16 q_a_itf = 15;
    Word16 x_e = sub( 31, q_x );
    move16();
#ifndef FIX_1348_BIT_PRECISION_IMPROVEMENT_QWIN
#ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT_QWIN
    Word16 q_acelp_zir_fx = 0;
#else
    Word16 shift_q = sub( q_x, q_win );
#endif

@@ -5991,7 +5993,9 @@ void decoder_tcx_imdct_fx(

    FOR( Word16 ind = 0; ind < L_MDCT_OVLP_MAX + L_FRAME_PLUS + L_MDCT_OVLP_MAX; ind++ )
    {
#ifdef FIX_1348_BIT_PRECISION_IMPROVEMENT_QWIN
        assert( extract_h( L_shr( xn_bufFB_fx[ind], shift_q ) ) == 0 || extract_h( L_shr( xn_bufFB_fx[ind], shift_q ) ) == -1 );
#endif
        xn_bufFB_fx_16[ind] = extract_l( L_shr( xn_bufFB_fx[ind], shift_q ) ); // q_x16
        move16();
    }