baseaudiosrc: Use new gst_audio_clock_new_full()
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Jul 2010 07:54:29 +0000 (09:54 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 16 Jul 2010 15:40:45 +0000 (17:40 +0200)
gst-libs/gst/audio/gstbaseaudiosrc.c

index 02ce8ec7b0fbdf4f057b2e59ed324d8f8174357f..df365b8533c2b4366faef74446c54debaf6af150 100644 (file)
@@ -250,8 +250,9 @@ gst_base_audio_src_init (GstBaseAudioSrc * baseaudiosrc,
    * value based on negotiated format. */
   GST_BASE_SRC (baseaudiosrc)->blocksize = 0;
 
-  baseaudiosrc->clock = gst_audio_clock_new ("GstAudioSrcClock",
-      (GstAudioClockGetTimeFunc) gst_base_audio_src_get_time, baseaudiosrc);
+  baseaudiosrc->clock = gst_audio_clock_new_full ("GstAudioSrcClock",
+      (GstAudioClockGetTimeFunc) gst_base_audio_src_get_time,
+      gst_object_ref (baseaudiosrc), (GDestroyNotify) gst_object_unref);
 
   /* we are always a live source */
   gst_base_src_set_live (GST_BASE_SRC (baseaudiosrc), TRUE);