summaryrefslogtreecommitdiffstats
path: root/gst/liveadder/liveadder.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/liveadder/liveadder.c')
-rw-r--r--gst/liveadder/liveadder.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/liveadder/liveadder.c b/gst/liveadder/liveadder.c
index 5ab45655..1a9b633e 100644
--- a/gst/liveadder/liveadder.c
+++ b/gst/liveadder/liveadder.c
@@ -550,7 +550,7 @@ gst_live_adder_sink_event (GstPad * pad, GstEvent * event)
if (ret && !padprivate->eos) {
GST_DEBUG_OBJECT (adder, "queuing EOS");
padprivate->eos = TRUE;
- g_cond_signal (adder->not_empty_cond);
+ g_cond_broadcast (adder->not_empty_cond);
} else if (padprivate->eos) {
GST_DEBUG_OBJECT (adder, "dropping EOS, we are already EOS");
} else {
@@ -943,7 +943,7 @@ gst_live_live_adder_chain (GstPad *pad, GstBuffer *buffer)
skip += mix_duration;
}
- g_cond_signal (adder->not_empty_cond);
+ g_cond_broadcast (adder->not_empty_cond);
if (skip == GST_BUFFER_DURATION (buffer)) {
gst_buffer_unref (buffer);