From 384c4a2495e7b8c77eaca38b552054b3a70154c6 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 1 Dec 2009 19:24:02 +0100 Subject: [PATCH] jpegdec: reset segment info after flush Reset the segment info after a flush. We use the segment for handling QoS and if we don't reset the segment, QoS is basically disabled after a flushing seek. --- ext/jpeg/gstjpegdec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 61a051c..6412e73 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -1338,6 +1338,7 @@ gst_jpeg_dec_sink_event (GstPad * pad, GstEvent * event) case GST_EVENT_FLUSH_STOP: GST_DEBUG_OBJECT (dec, "Aborting decompress"); jpeg_abort_decompress (&dec->cinfo); + gst_segment_init (&dec->segment, GST_FORMAT_UNDEFINED); gst_jpeg_dec_reset_qos (dec); break; case GST_EVENT_NEWSEGMENT:{ -- 2.7.4