wasapisrc: Use new gst_audio_clock_new_full()
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Jul 2010 07:56:43 +0000 (09:56 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 16 Jul 2010 15:59:15 +0000 (17:59 +0200)
sys/wasapi/gstwasapisrc.c

index 7d04d05..a410031 100644 (file)
@@ -117,8 +117,14 @@ gst_wasapi_src_init (GstWasapiSrc * self, GstWasapiSrcClass * gclass)
   self->start_time = GST_CLOCK_TIME_NONE;
   self->next_time = GST_CLOCK_TIME_NONE;
 
+#if GST_CHECK_VERSION(0, 10, 31) || (GST_CHECK_VERSION(0, 10, 30) && GST_VERSION_NANO > 0)
+  self->clock = gst_audio_clock_new_full ("GstWasapiSrcClock",
+      gst_wasapi_src_get_time, gst_object_ref (self),
+      (GDestroyNotify) gst_object_unref);
+#else
   self->clock = gst_audio_clock_new ("GstWasapiSrcClock",
       gst_wasapi_src_get_time, self);
+#endif
 
   CoInitialize (NULL);
 }