From e245709f96b71597aca7aba366ef40d6709b88f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 8 Jul 2010 09:55:51 +0200 Subject: [PATCH] alsaspdifsink: Use new gst_audio_clock_new_full() --- ext/alsaspdif/alsaspdifsink.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/alsaspdif/alsaspdifsink.c b/ext/alsaspdif/alsaspdifsink.c index 1ef16025d9..c0f5533c2d 100644 --- a/ext/alsaspdif/alsaspdifsink.c +++ b/ext/alsaspdif/alsaspdifsink.c @@ -187,7 +187,13 @@ static void alsaspdifsink_init (AlsaSPDIFSink * sink, AlsaSPDIFSinkClass * g_class) { /* Create the provided clock. */ +#if GST_CHECK_VERSION(0, 10, 31) || (GST_CHECK_VERSION(0, 10, 30) && GST_VERSION_NANO > 0) + sink->clock = + gst_audio_clock_new_full ("clock", alsaspdifsink_get_time, + gst_object_ref (sink), (GDestroyNotify) gst_object_unref); +#else sink->clock = gst_audio_clock_new ("clock", alsaspdifsink_get_time, sink); +#endif sink->card = 0; sink->device = g_strdup ("default");