From 8f3708f38aa3839a6a625ca7d1c166101c9fbb7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 3 Jun 2010 10:27:25 +0200 Subject: [PATCH] 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 file changed, 3 insertions(+) diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c index b723c1c9c4..8d0b0d7d04 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);