From 8cfa2c43147cef1e3245824ed5e0757ea24ab5d7 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 9 Mar 2009 18:17:30 +0100 Subject: [PATCH] gstffmpegdec: Use 64bit scaling function to avoid overflows detected in some situations. --- ext/ffmpeg/gstffmpegdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/ffmpeg/gstffmpegdec.c b/ext/ffmpeg/gstffmpegdec.c index 019140c189..131a252fc9 100644 --- a/ext/ffmpeg/gstffmpegdec.c +++ b/ext/ffmpeg/gstffmpegdec.c @@ -1834,7 +1834,7 @@ gst_ffmpegdec_audio_frame (GstFFMpegDec * ffmpegdec, * * 1) calculate based on number of samples */ - in_duration = gst_util_uint64_scale_int (have_data, GST_SECOND, + in_duration = gst_util_uint64_scale (have_data, GST_SECOND, ffmpegdec->format.audio.depth * ffmpegdec->format.audio.channels * ffmpegdec->format.audio.samplerate);