From 8ad4f28d67ce0bb9494b89105f8b1468c482b01c Mon Sep 17 00:00:00 2001 From: Julien Moutte Date: Thu, 12 Feb 2009 22:40:48 +0100 Subject: Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles by flushing adapters correctly. --- gst/mpegdemux/gstmpegdemux.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gst') diff --git a/gst/mpegdemux/gstmpegdemux.c b/gst/mpegdemux/gstmpegdemux.c index 64a4535b..87c251e4 100644 --- a/gst/mpegdemux/gstmpegdemux.c +++ b/gst/mpegdemux/gstmpegdemux.c @@ -2728,6 +2728,7 @@ gst_flups_demux_change_state (GstElement * element, GstStateChange transition) gst_flups_demux_reset_psm (demux); gst_segment_init (&demux->sink_segment, GST_FORMAT_UNDEFINED); gst_segment_init (&demux->src_segment, GST_FORMAT_TIME); + gst_flups_demux_flush (demux); break; default: break; -- cgit v1.2.1