[MOVED FROM GST-P-FARSIGHT] Use g_cond_broadcast instead of g_cond_signal
authorYouness Alaoui <youness.alaoui@collabora.co.uk>
Mon, 28 Apr 2008 23:49:35 +0000 (23:49 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 17 Feb 2009 18:29:04 +0000 (19:29 +0100)
20080428234935-4f0f6-e51fab31772b32f2fb080ad70c6bedefc5c26dc6.gz

gst/liveadder/liveadder.c

index 5ab4565..1a9b633 100644 (file)
@@ -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);