audioclock: remove _full version
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 10 Nov 2011 12:50:08 +0000 (13:50 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 10 Nov 2011 12:51:23 +0000 (13:51 +0100)
gst-libs/gst/audio/gstaudioclock.c
gst-libs/gst/audio/gstaudioclock.h
gst-libs/gst/audio/gstbaseaudiosink.c
gst-libs/gst/audio/gstbaseaudiosrc.c

index 44879e3..2e9ffb1 100644 (file)
@@ -124,31 +124,6 @@ gst_audio_clock_dispose (GObject * object)
  * @name: the name of the clock
  * @func: a function
  * @user_data: user data
- *
- * Create a new #GstAudioClock instance. Whenever the clock time should be
- * calculated it will call @func with @user_data. When @func returns
- * #GST_CLOCK_TIME_NONE, the clock will return the last reported time.
- *
- * Returns: a new #GstAudioClock casted to a #GstClock.
- */
-GstClock *
-gst_audio_clock_new (const gchar * name, GstAudioClockGetTimeFunc func,
-    gpointer user_data)
-{
-  GstAudioClock *aclock =
-      GST_AUDIO_CLOCK (g_object_new (GST_TYPE_AUDIO_CLOCK, "name", name, NULL));
-
-  aclock->func = func;
-  aclock->user_data = user_data;
-
-  return (GstClock *) aclock;
-}
-
-/**
- * gst_audio_clock_new_full:
- * @name: the name of the clock
- * @func: a function
- * @user_data: user data
  * @destroy_notify: #GDestroyNotify for @user_data
  *
  * Create a new #GstAudioClock instance. Whenever the clock time should be
@@ -160,7 +135,7 @@ gst_audio_clock_new (const gchar * name, GstAudioClockGetTimeFunc func,
  * Since: 0.10.31
  */
 GstClock *
-gst_audio_clock_new_full (const gchar * name, GstAudioClockGetTimeFunc func,
+gst_audio_clock_new (const gchar * name, GstAudioClockGetTimeFunc func,
     gpointer user_data, GDestroyNotify destroy_notify)
 {
   GstAudioClock *aclock =
index cd96dc0..5709187 100644 (file)
@@ -87,8 +87,6 @@ struct _GstAudioClockClass {
 
 GType           gst_audio_clock_get_type        (void);
 GstClock*       gst_audio_clock_new             (const gchar *name, GstAudioClockGetTimeFunc func,
-                                                 gpointer user_data);
-GstClock*       gst_audio_clock_new_full        (const gchar *name, GstAudioClockGetTimeFunc func,
                                                  gpointer user_data, GDestroyNotify destroy_notify);
 void            gst_audio_clock_reset           (GstAudioClock *clock, GstClockTime time);
 
index b73558e..01fd93a 100644 (file)
@@ -316,7 +316,8 @@ gst_base_audio_sink_init (GstBaseAudioSink * baseaudiosink)
   baseaudiosink->priv->discont_wait = DEFAULT_DISCONT_WAIT;
 
   baseaudiosink->provided_clock = gst_audio_clock_new ("GstAudioSinkClock",
-      (GstAudioClockGetTimeFunc) gst_base_audio_sink_get_time, baseaudiosink);
+      (GstAudioClockGetTimeFunc) gst_base_audio_sink_get_time, baseaudiosink,
+      NULL);
 
   basesink = GST_BASE_SINK_CAST (baseaudiosink);
   basesink->can_activate_push = TRUE;
index 23c8987..b3ceec6 100644 (file)
@@ -247,7 +247,8 @@ gst_base_audio_src_init (GstBaseAudioSrc * baseaudiosrc)
   GST_BASE_SRC (baseaudiosrc)->blocksize = 0;
 
   baseaudiosrc->clock = gst_audio_clock_new ("GstAudioSrcClock",
-      (GstAudioClockGetTimeFunc) gst_base_audio_src_get_time, baseaudiosrc);
+      (GstAudioClockGetTimeFunc) gst_base_audio_src_get_time, baseaudiosrc,
+      NULL);
 
   /* we are always a live source */
   gst_base_src_set_live (GST_BASE_SRC (baseaudiosrc), TRUE);