summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2009-04-20 19:32:00 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-04-20 19:42:13 +0100
commit8d8e9af0a89cff894f7ee8e6fc8b83fe3f39562f (patch)
tree92b9bb4383761b780ef1a3adab4c1edb9f9a67a8
parenta097571c0a6da9d8deeedc2d613f6c730b129833 (diff)
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?)
-rw-r--r--ext/jpeg/gstjpegdec.c2
1 files changed, 1 insertions, 1 deletions
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 {