filter: deprecate gst_filter_run()
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 30 Oct 2011 21:54:36 +0000 (21:54 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 30 Oct 2011 21:55:05 +0000 (21:55 +0000)
It's not really used outside of core at all, and has
serious namespace issues. If anyone feels the need to
revive this one, please use a less generic name space.

API: deprecate gst_filter_run()
API: deprecate GstFilterFunc

gst/gstfilter.c
gst/gstfilter.h

index 7d6c055..67ae840 100644 (file)
  *     when no longer needed (the data contained in the list is a flat copy
  *     and does need to be unreferenced or freed).
  */
+#ifndef GST_REMOVE_DEPRECATED
+#ifdef GST_DISABLE_DEPRECATED
+typedef gboolean (*GstFilterFunc) (gpointer obj, gpointer user_data);
+GList *gst_filter_run (const GList * list, GstFilterFunc func, gboolean first,
+    gpointer user_data);
+#endif
 GList *
 gst_filter_run (const GList * list, GstFilterFunc func, gboolean first,
     gpointer user_data)
@@ -86,3 +92,4 @@ gst_filter_run (const GList * list, GstFilterFunc func, gboolean first,
 
   return result;
 }
+#endif /* GST_REMOVE_DEPRECATED */
index 1728f00..6ff1454 100644 (file)
@@ -35,9 +35,13 @@ G_BEGIN_DECLS
  *
  * Returns: %TRUE for success.
  */
+#ifndef GST_DISABLE_DEPRECATED
 typedef gboolean (*GstFilterFunc)      (gpointer obj, gpointer user_data);
+#endif
 
+#ifndef GST_DISABLE_DEPRECATED
 GList* gst_filter_run  (const GList *list, GstFilterFunc func, gboolean first, gpointer user_data);
+#endif
 
 G_END_DECLS