From db5dc02bd7d31243d2c4f84294907d657ab3d070 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Sat, 30 May 2009 04:08:43 +0000 Subject: [PATCH] cast size to int64_t to avoid overflow Originally committed as revision 18991 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/utils.c b/libavformat/utils.c index bdf168a..c39f76b 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -600,7 +600,7 @@ static int get_audio_frame_size(AVCodecContext *enc, int size) /* used for example by ADPCM codecs */ if (enc->bit_rate == 0) return -1; - frame_size = (size * 8 * enc->sample_rate) / enc->bit_rate; + frame_size = ((int64_t)size * 8 * enc->sample_rate) / enc->bit_rate; } } else { frame_size = enc->frame_size; -- 2.7.4