From 837d524ef0e6812f9e647fcad47dabb462d03d39 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Tue, 10 Aug 2010 11:19:59 +0200 Subject: [PATCH] streamsynchronizer: clear stream eos state on FLUSH and new stream --- gst/playback/gststreamsynchronizer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/playback/gststreamsynchronizer.c b/gst/playback/gststreamsynchronizer.c index 96015aec12..af9ffb738a 100644 --- a/gst/playback/gststreamsynchronizer.c +++ b/gst/playback/gststreamsynchronizer.c @@ -283,6 +283,7 @@ gst_stream_synchronizer_sink_event (GstPad * pad, GstEvent * event) GST_DEBUG_OBJECT (pad, "Stream %d changed", stream->stream_number); + stream->is_eos = FALSE; stream->wait = TRUE; stream->new_stream = TRUE; @@ -441,6 +442,7 @@ gst_stream_synchronizer_sink_event (GstPad * pad, GstEvent * event) stream->stream_number); gst_segment_init (&stream->segment, GST_FORMAT_UNDEFINED); + stream->is_eos = FALSE; stream->wait = FALSE; stream->new_stream = FALSE; stream->drop_discont = FALSE;