summaryrefslogtreecommitdiffstats
path: root/ext/jpeg/gstjpegdec.h
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2009-04-01 21:15:02 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-04-01 21:15:02 +0100
commit00c4b0b17a9f172f587dbe0ebb7ea50462891041 (patch)
treec328f6ad80236564c9c5f56586a820b0e08fddc5 /ext/jpeg/gstjpegdec.h
parentcb15d09c4af37c2d8af80c7e9e0133875a0d4170 (diff)
jpegdec: implement basic QoS
Don't decode frames that are going to be too late anyway.
Diffstat (limited to 'ext/jpeg/gstjpegdec.h')
-rw-r--r--ext/jpeg/gstjpegdec.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/jpeg/gstjpegdec.h b/ext/jpeg/gstjpegdec.h
index d9cbb558..e624cff8 100644
--- a/ext/jpeg/gstjpegdec.h
+++ b/ext/jpeg/gstjpegdec.h
@@ -77,6 +77,13 @@ struct _GstJpegDec {
GstSegment segment;
+ /* TRUE if the next output buffer should have the DISCONT flag set */
+ gboolean discont;
+
+ /* QoS stuff *//* with LOCK */
+ gdouble proportion;
+ GstClockTime earliest_time;
+
/* video state */
gint framerate_numerator;
gint framerate_denominator;