Commit 53dc4424 authored by sagnowski's avatar sagnowski
Browse files

Fix more encoder overflows with args: -dtx 23850 16

parent 3b836b9f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -766,7 +766,11 @@ void E_ACELP_pulsesign(const Word16 cn[], Word16 dn[], Word16 dn2[], Word16 sign
    if(i > 0)
        Lcor = L_shr(Lcor, i);

#ifdef BASOP_NOGLOB
    k_dn = round_fx_o(Lval, &Overflow);
#else /* BASOP_NOGLOB */
    k_dn = round_fx(Lval);
#endif /* BASOP_NOGLOB */
    k_cn = round_fx(Lcor);

    k_cn = mult_r(0x2000, k_cn);              /* 1 in Q13 */