summaryrefslogtreecommitdiff
path: root/libavcodec/ra144enc.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-09-10 20:54:03 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-09-10 21:04:01 +0200
commit17b3251c6c6b6f514e8c2f5202c90686729293a8 (patch)
tree0b06673ed1a636d9778b6e77724dfd6e4f2682c8 /libavcodec/ra144enc.c
parent5829b7d29e34d60aff2319e8b5c296d36c344d23 (diff)
ra144enc: avoid integer overflows.
The values are all positive but signed variables where used, which overflowed. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/ra144enc.c')
-rw-r--r--libavcodec/ra144enc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/ra144enc.c b/libavcodec/ra144enc.c
index ceae878039..e0fb827856 100644
--- a/libavcodec/ra144enc.c
+++ b/libavcodec/ra144enc.c
@@ -347,7 +347,8 @@ static void ra144_encode_subblock(RA144Context *ractx,
float zero[BLOCKSIZE], cba[BLOCKSIZE], cb1[BLOCKSIZE], cb2[BLOCKSIZE];
int16_t cba_vect[BLOCKSIZE];
int cba_idx, cb1_idx, cb2_idx, gain;
- int i, n, m[3];
+ int i, n;
+ unsigned m[3];
float g[3];
float error, best_error;