From 0b3e0ed080fabe87ead446609bc688f5279437ee Mon Sep 17 00:00:00 2001 From: Josep Torra Date: Sun, 11 Nov 2012 12:46:43 +0100 Subject: [PATCH] tsdemux: reset the stream some more in the flushes Now that we handle flushing in the FLUSH_STOP event we need to make the streams ready if they were flushing. --- gst/mpegtsdemux/tsdemux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index abb415da12..971761fd7e 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -1092,6 +1092,9 @@ gst_ts_demux_stream_flush (TSDemuxStream * stream) stream->fixed_dts = 0; stream->nb_pts_rollover = 0; stream->nb_dts_rollover = 0; + if (stream->flow_return == GST_FLOW_FLUSHING) { + stream->flow_return = GST_FLOW_OK; + } } static void