collectpads: remove unimplemented api
authorStefan Sauer <ensonic@users.sf.net>
Tue, 24 Jul 2012 19:38:35 +0000 (21:38 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Tue, 24 Jul 2012 19:38:35 +0000 (21:38 +0200)
We can always add this back if we need it. Fixes parts of #670852.

docs/libs/gstreamer-libs-sections.txt
libs/gst/base/gstcollectpads.c
libs/gst/base/gstcollectpads.h
win32/common/libgstbase.def

index a5dbbda..73b1408 100644 (file)
@@ -648,10 +648,6 @@ gst_collect_pads_start
 gst_collect_pads_stop
 
 gst_collect_pads_available
-gst_collect_pads_is_active
-
-gst_collect_pads_collect
-gst_collect_pads_collect_range
 
 gst_collect_pads_flush
 gst_collect_pads_peek
index 20e7d38..19c24f2 100644 (file)
@@ -754,83 +754,6 @@ unknown_pad:
   }
 }
 
-/**
- * gst_collect_pads_is_active:
- * @pads: the collectspads to use
- * @pad: the pad to check
- *
- * Check if a pad is active.
- *
- * This function is currently not implemented.
- *
- * MT safe.
- *
- * Returns: %TRUE if the pad is active.
- */
-gboolean
-gst_collect_pads_is_active (GstCollectPads * pads, GstPad * pad)
-{
-  g_return_val_if_fail (pads != NULL, FALSE);
-  g_return_val_if_fail (GST_IS_COLLECT_PADS (pads), FALSE);
-  g_return_val_if_fail (pad != NULL, FALSE);
-  g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
-
-  g_warning ("gst_collect_pads_is_active() is not implemented");
-
-  return FALSE;
-}
-
-/**
- * gst_collect_pads_collect:
- * @pads: the collectspads to use
- *
- * Collect data on all pads. This function is usually called
- * from a #GstTask function in an element. 
- *
- * This function is currently not implemented.
- *
- * MT safe.
- *
- * Returns: #GstFlowReturn of the operation.
- */
-GstFlowReturn
-gst_collect_pads_collect (GstCollectPads * pads)
-{
-  g_return_val_if_fail (pads != NULL, GST_FLOW_ERROR);
-  g_return_val_if_fail (GST_IS_COLLECT_PADS (pads), GST_FLOW_ERROR);
-
-  g_warning ("gst_collect_pads_collect() is not implemented");
-
-  return GST_FLOW_NOT_SUPPORTED;
-}
-
-/**
- * gst_collect_pads_collect_range:
- * @pads: the collectspads to use
- * @offset: the offset to collect
- * @length: the length to collect
- *
- * Collect data with @offset and @length on all pads. This function
- * is typically called in the getrange function of an element. 
- *
- * This function is currently not implemented.
- *
- * MT safe.
- *
- * Returns: #GstFlowReturn of the operation.
- */
-GstFlowReturn
-gst_collect_pads_collect_range (GstCollectPads * pads, guint64 offset,
-    guint length)
-{
-  g_return_val_if_fail (pads != NULL, GST_FLOW_ERROR);
-  g_return_val_if_fail (GST_IS_COLLECT_PADS (pads), GST_FLOW_ERROR);
-
-  g_warning ("gst_collect_pads_collect_range() is not implemented");
-
-  return GST_FLOW_NOT_SUPPORTED;
-}
-
 /*
  * Must be called with STREAM_LOCK.
  */
index 2da1783..6436bb8 100644 (file)
@@ -318,12 +318,8 @@ GstCollectData* gst_collect_pads_add_pad_full (GstCollectPads *pads, GstPad *pad
                                                  GstCollectDataDestroyNotify destroy_notify,
                                                  gboolean lock);
 gboolean        gst_collect_pads_remove_pad    (GstCollectPads *pads, GstPad *pad);
-gboolean        gst_collect_pads_is_active     (GstCollectPads *pads, GstPad *pad);
 
 /* start/stop collection */
-GstFlowReturn   gst_collect_pads_collect       (GstCollectPads *pads);
-GstFlowReturn   gst_collect_pads_collect_range (GstCollectPads *pads, guint64 offset, guint length);
-
 void            gst_collect_pads_start         (GstCollectPads *pads);
 void            gst_collect_pads_stop          (GstCollectPads *pads);
 void            gst_collect_pads_set_flushing  (GstCollectPads *pads, gboolean flushing);
index 8319104..e8f92b1 100644 (file)
@@ -213,12 +213,9 @@ EXPORTS
        gst_collect_pads_add_pad_full
        gst_collect_pads_available
        gst_collect_pads_clip_running_time
-       gst_collect_pads_collect
-       gst_collect_pads_collect_range
        gst_collect_pads_event_default
        gst_collect_pads_flush
        gst_collect_pads_get_type
-       gst_collect_pads_is_active
        gst_collect_pads_new
        gst_collect_pads_peek
        gst_collect_pads_pop