From 84af4a7ee6f938c6466c8d795ead0e6ee8ed486d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 31 Jan 2005 03:14:22 +0000 Subject: [PATCH] 10l (missing overflow check) Originally committed as revision 3908 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mpegaudiodec.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libavcodec/mpegaudiodec.c b/libavcodec/mpegaudiodec.c index 04f34d90258..782de57e6f1 100644 --- a/libavcodec/mpegaudiodec.c +++ b/libavcodec/mpegaudiodec.c @@ -231,6 +231,9 @@ static inline int l3_unscale(int value, int exponent) #if FRAC_BITS <= 15 if (e > 31) e = 31; +#else + if (e > 63) + e = 63; #endif m = table_4_3_value[value]; #if FRAC_BITS <= 15 @@ -2137,11 +2140,11 @@ void sample_dump(int fnum, int32_t *tab, int n) if (fnum == 0) { static int pos = 0; - printf("pos=%d\n", pos); + av_log(NULL, AV_LOG_DEBUG, "pos=%d\n", pos); for(i=0;i