summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs/amrwbenc/src/c2t64fx.c
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2016-01-27 14:41:58 -0800
committerSteve Kondik <steve@cyngn.com>2016-03-22 17:14:35 -0700
commit4b17bd19e9eceade55dd27aea10b2cefa4e929c7 (patch)
tree41e4982162c2c3557a41228eeae42354a060df9f /media/libstagefright/codecs/amrwbenc/src/c2t64fx.c
parentd7a4d6dcb9a82eb5daad7ab897a1be5357ce19c3 (diff)
downloadframeworks_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.c2
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[] */