diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-09-10 20:54:03 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-09-10 21:04:01 +0200 |
commit | 17b3251c6c6b6f514e8c2f5202c90686729293a8 (patch) | |
tree | 0b06673ed1a636d9778b6e77724dfd6e4f2682c8 /libavcodec/ra144enc.c | |
parent | 5829b7d29e34d60aff2319e8b5c296d36c344d23 (diff) | |
download | ffmpeg-17b3251c6c6b6f514e8c2f5202c90686729293a8.tar.gz |
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.c | 3 |
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; |