From f3158569c60702746dae55d518894f7c25142909 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 4 Sep 2012 11:09:50 +0200 Subject: [PATCH] streamsync: unblock gcond on flush-stop See https://bugzilla.gnome.org/show_bug.cgi?id=680441 --- gst/playback/gststreamsynchronizer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/playback/gststreamsynchronizer.c b/gst/playback/gststreamsynchronizer.c index d12a15bbb3..14a7a77a64 100644 --- a/gst/playback/gststreamsynchronizer.c +++ b/gst/playback/gststreamsynchronizer.c @@ -387,6 +387,7 @@ gst_stream_synchronizer_sink_event (GstPad * pad, GstObject * parent, stream->new_stream = FALSE; stream->drop_discont = FALSE; stream->seen_data = FALSE; + g_cond_broadcast (&stream->stream_finish_cond); } GST_STREAM_SYNCHRONIZER_UNLOCK (self); break;