summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnl/gnlghostpad.c13
-rw-r--r--gnl/gnlghostpad.h4
-rw-r--r--gnl/gnloperation.c5
-rw-r--r--gnl/gnlsource.c4
4 files changed, 6 insertions, 20 deletions
diff --git a/gnl/gnlghostpad.c b/gnl/gnlghostpad.c
index 4ec1863..1757453 100644
--- a/gnl/gnlghostpad.c
+++ b/gnl/gnlghostpad.c
@@ -658,16 +658,13 @@ control_internal_pad (GstPad * ghostpad, GnlObject * object)
*
* Returns: The #GstPad if everything went correctly, else NULL.
*/
-
GstPad *
-gnl_object_ghost_pad_full (GnlObject * object, const gchar * name,
- GstPad * target, gboolean flush_hack)
+gnl_object_ghost_pad (GnlObject * object, const gchar * name, GstPad * target)
{
GstPadDirection dir = GST_PAD_DIRECTION (target);
GstPad *ghost;
- GST_DEBUG_OBJECT (object, "name:%s, target:%p, flush_hack:%d",
- name, target, flush_hack);
+ GST_DEBUG_OBJECT (object, "name:%s, target:%p", name, target);
g_return_val_if_fail (target, FALSE);
g_return_val_if_fail ((dir != GST_PAD_UNKNOWN), FALSE);
@@ -697,12 +694,6 @@ gnl_object_ghost_pad_full (GnlObject * object, const gchar * name,
return ghost;
}
-GstPad *
-gnl_object_ghost_pad (GnlObject * object, const gchar * name, GstPad * target)
-{
- return gnl_object_ghost_pad_full (object, name, target, FALSE);
-}
-
/*
* gnl_object_ghost_pad_no_target:
* /!\ Doesn't add the pad to the GnlObject....
diff --git a/gnl/gnlghostpad.h b/gnl/gnlghostpad.h
index 46182b6..f43ab0d 100644
--- a/gnl/gnlghostpad.h
+++ b/gnl/gnlghostpad.h
@@ -32,10 +32,6 @@ G_BEGIN_DECLS
GstPad *gnl_object_ghost_pad (GnlObject * object,
const gchar * name, GstPad * target);
-GstPad *gnl_object_ghost_pad_full (GnlObject * object,
- const gchar * name, GstPad * target, gboolean flush_hack);
-
-
GstPad *gnl_object_ghost_pad_no_target (GnlObject * object,
const gchar * name, GstPadDirection dir);
diff --git a/gnl/gnloperation.c b/gnl/gnloperation.c
index 7b7adcd..90c3b84 100644
--- a/gnl/gnloperation.c
+++ b/gnl/gnloperation.c
@@ -378,9 +378,8 @@ gnl_operation_add_element (GstBin * bin, GstElement * element)
gnl_object_ghost_pad_set_target (GNL_OBJECT (operation),
operation->ghostpad, srcpad);
else
- operation->ghostpad =
- gnl_object_ghost_pad_full (GNL_OBJECT (operation),
- GST_PAD_NAME (srcpad), srcpad, TRUE);
+ operation->ghostpad = gnl_object_ghost_pad (GNL_OBJECT (operation),
+ GST_PAD_NAME (srcpad), srcpad);
/* Remove the reference get_src_pad gave us */
gst_object_unref (srcpad);
diff --git a/gnl/gnlsource.c b/gnl/gnlsource.c
index 062728e..af9db9b 100644
--- a/gnl/gnlsource.c
+++ b/gnl/gnlsource.c
@@ -299,8 +299,8 @@ ghost_seek_pad (GnlSource * source)
GST_DEBUG_OBJECT (source, "ghosting %s:%s", GST_DEBUG_PAD_NAME (pad));
- priv->ghostpad = gnl_object_ghost_pad_full
- ((GnlObject *) source, GST_PAD_NAME (pad), pad, TRUE);
+ priv->ghostpad = gnl_object_ghost_pad ((GnlObject *) source,
+ GST_PAD_NAME (pad), pad);
GST_DEBUG_OBJECT (source, "emitting no more pads");
gst_pad_set_active (priv->ghostpad, TRUE);