diff options
Diffstat (limited to 'tests/check/elements/mxfdemux.c')
-rw-r--r-- | tests/check/elements/mxfdemux.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/check/elements/mxfdemux.c b/tests/check/elements/mxfdemux.c index 18db0ffc..65c151ed 100644 --- a/tests/check/elements/mxfdemux.c +++ b/tests/check/elements/mxfdemux.c @@ -82,6 +82,10 @@ static gboolean _sink_event (GstPad * pad, GstEvent * event) { if (GST_EVENT_TYPE (event) == GST_EVENT_EOS) { + if (loop) { + while (!g_main_loop_is_running (loop)); + } + have_eos = TRUE; if (loop) g_main_loop_quit (loop); |