diff options
author | Marco Nelissen <marcone@google.com> | 2016-01-27 14:41:58 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-03-22 17:14:35 -0700 |
commit | 4b17bd19e9eceade55dd27aea10b2cefa4e929c7 (patch) | |
tree | 41e4982162c2c3557a41228eeae42354a060df9f /media/libstagefright/codecs/amrwbenc/src/c2t64fx.c | |
parent | d7a4d6dcb9a82eb5daad7ab897a1be5357ce19c3 (diff) | |
download | frameworks_av-4b17bd19e9eceade55dd27aea10b2cefa4e929c7.zip frameworks_av-4b17bd19e9eceade55dd27aea10b2cefa4e929c7.tar.gz frameworks_av-4b17bd19e9eceade55dd27aea10b2cefa4e929c7.tar.bz2 |
Overflow fixes for amrwbenc
Most of these were encountered while running a mixed sanitized/unsanitized
AMR encoder, so may not be reachable in real conditions.
Change-Id: I85af7d40214133234009323e7e64432fc1be39ca
Diffstat (limited to 'media/libstagefright/codecs/amrwbenc/src/c2t64fx.c')
-rw-r--r-- | media/libstagefright/codecs/amrwbenc/src/c2t64fx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libstagefright/codecs/amrwbenc/src/c2t64fx.c b/media/libstagefright/codecs/amrwbenc/src/c2t64fx.c index c7c9279..dbb94c6 100644 --- a/media/libstagefright/codecs/amrwbenc/src/c2t64fx.c +++ b/media/libstagefright/codecs/amrwbenc/src/c2t64fx.c @@ -93,7 +93,7 @@ void ACELP_2t64_fx( #endif Isqrt_n(&s, &exp); - k_dn = vo_round(L_shl(s, (exp + 8))); /* k_dn = 256..4096 */ + k_dn = voround(L_shl(s, (exp + 8))); /* k_dn = 256..4096 */ k_dn = vo_mult_r(alp, k_dn); /* alp in Q12 */ /* mix normalized cn[] and dn[] */ |