aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-03-22 14:52:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-03-22 14:52:18 +0000
commit708b691836ad118b245ff1c80a6c83ae0adcc3be (patch)
tree41f2edc8c1d7bfdbf2de5465f3745612a83140dc
parent3e37d2f231a77fa71297afb80a918cbe445defae (diff)
parentd02fcccd4ba9966735a2738ea9eac233f1741f3e (diff)
downloadlibxaac-708b691836ad118b245ff1c80a6c83ae0adcc3be.tar.gz
Merge "Fix for addition overflow in voronoi_idx_dec"
-rw-r--r--decoder/ixheaacd_avq_dec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/decoder/ixheaacd_avq_dec.c b/decoder/ixheaacd_avq_dec.c
index 3d8aed0..15c228c 100644
--- a/decoder/ixheaacd_avq_dec.c
+++ b/decoder/ixheaacd_avq_dec.c
@@ -157,7 +157,7 @@ VOID ixheaacd_voronoi_idx_dec(WORD32 *kv, WORD32 m, WORD32 *y, WORD32 count) {
for (i = 6; i >= 1; i--) {
tmp = ixheaacd_shl32_sat(kv[i], 1);
sum = ixheaacd_add32_sat(sum, tmp);
- y[i] += tmp;
+ y[i] = ixheaacd_add32_sat(y[i], tmp);
z[i] = y[i] >> count;
rem1[i] = y[i] & (m - 1);
}