From: Wim Taymans Date: Thu, 24 Feb 2011 11:23:44 +0000 (+0100) Subject: jpegdec: add duration when extimating QoS time X-Git-Tag: RELEASE-0.11.1~641 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c899229c480ab4314d4884cc4c594b8a74b9485e;p=platform%2Fupstream%2Fgst-plugins-good.git jpegdec: add duration when extimating QoS time When we need to decide on the next QoS time, take into account the duration of the buffers. --- diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 71ae4b9..c2189cc 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -1061,7 +1061,7 @@ gst_jpeg_dec_update_qos (GstJpegDec * dec, gdouble proportion, GST_OBJECT_LOCK (dec); dec->proportion = proportion; if (G_LIKELY (ts != GST_CLOCK_TIME_NONE)) { - if (G_UNLIKELY (diff > 0)) + if (G_UNLIKELY (diff > dec->qos_duration)) dec->earliest_time = ts + 2 * diff + dec->qos_duration; else dec->earliest_time = ts + diff;