[gst-cvs] gst-plugins-good: pulsesink: Add comments to remove the provide-clock message posting once we depend on base 0 .10.30
Sebastian Dröge
slomo at kemper.freedesktop.org
Thu Jun 3 01:28:15 PDT 2010
Module: gst-plugins-good
Branch: master
Commit: 8f3708f38aa3839a6a625ca7d1c166101c9fbb7f
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=8f3708f38aa3839a6a625ca7d1c166101c9fbb7f
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Thu Jun 3 10:27:25 2010 +0200
pulsesink: Add comments to remove the provide-clock message posting once we depend on base 0.10.30
baseaudiosink does all this for us now.
---
ext/pulse/pulsesink.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c
index b723c1c..8d0b0d7 100644
--- a/ext/pulse/pulsesink.c
+++ b/ext/pulse/pulsesink.c
@@ -2488,6 +2488,7 @@ gst_pulsesink_change_state (GstElement * element, GstStateChange transition)
GST_BASE_AUDIO_SINK (pulsesink)->provided_clock =
gst_audio_clock_new ("GstPulseSinkClock",
(GstAudioClockGetTimeFunc) gst_pulsesink_get_time, pulsesink);
+ /* FIXME: Remove this once we depend on -base 0.10.30 */
gst_element_post_message (element,
gst_message_new_clock_provide (GST_OBJECT_CAST (element),
GST_BASE_AUDIO_SINK (pulsesink)->provided_clock, TRUE));
@@ -2500,12 +2501,14 @@ gst_pulsesink_change_state (GstElement * element, GstStateChange transition)
switch (transition) {
case GST_STATE_CHANGE_READY_TO_NULL:
+ /* FIXME: Remove this once we depend on -base 0.10.30 */
gst_element_post_message (element,
gst_message_new_clock_provide (GST_OBJECT_CAST (element), NULL,
FALSE));
if (GST_BASE_AUDIO_SINK (pulsesink)->provided_clock)
gst_object_unref (GST_BASE_AUDIO_SINK (pulsesink)->provided_clock);
GST_BASE_AUDIO_SINK (pulsesink)->provided_clock = NULL;
+
if (pulsesink->mainloop) {
pa_threaded_mainloop_stop (pulsesink->mainloop);
pa_threaded_mainloop_free (pulsesink->mainloop);
More information about the Gstreamer-commits
mailing list