From 8d8e9af0a89cff894f7ee8e6fc8b83fe3f39562f Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Mon, 20 Apr 2009 19:32:00 +0100 Subject: jpegdec: fix warning for still images by not trying to divide by 0 Don't pass a 0 divisor to gst_util_uint64_scale(), or it will complain in the single image case where fps=0/1 (are we supposed to differentiate between no fps=still image and fps=0/1=variable rate here btw?) --- ext/jpeg/gstjpegdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 2c6839795..a0391cc86 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -985,7 +985,7 @@ gst_jpeg_dec_chain (GstPad * pad, GstBuffer * buf) /* calculate or assume an average frame duration for QoS purposes */ GST_OBJECT_LOCK (dec); - if (dec->framerate_denominator != 0) { + if (dec->framerate_numerator != 0) { dec->qos_duration = gst_util_uint64_scale (GST_SECOND, dec->framerate_denominator, dec->framerate_numerator); } else { -- cgit v1.2.3