From: Wim Taymans Date: Tue, 1 Dec 2009 18:24:02 +0000 (+0100) Subject: jpegdec: reset segment info after flush X-Git-Tag: 1.19.3~509^2~9398 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=384c4a2495e7b8c77eaca38b552054b3a70154c6;p=platform%2Fupstream%2Fgstreamer.git 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. --- 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:{