From: Wim Taymans Date: Thu, 2 Jun 2011 11:35:52 +0000 (+0200) Subject: pad: remove unused fields and methods and signals X-Git-Tag: RELEASE-0.11.0~194 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fde7d867bdc742965d673dcebbd070744e6ae1d8;p=platform%2Fupstream%2Fgstreamer.git pad: remove unused fields and methods and signals --- diff --git a/gst/gstpad.c b/gst/gstpad.c index f30364e..dc1b760 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -80,7 +80,6 @@ enum { PAD_LINKED, PAD_UNLINKED, - PAD_REQUEST_LINK, /* FILL ME */ LAST_SIGNAL }; @@ -279,17 +278,6 @@ gst_pad_class_init (GstPadClass * klass) g_signal_new ("unlinked", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstPadClass, unlinked), NULL, NULL, gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD); - /** - * GstPad::request-link: - * @pad: the pad that emitted the signal - * @peer: the peer pad for which a connection is requested - * - * Signals that a pad connection has been requested. - */ - gst_pad_signals[PAD_REQUEST_LINK] = - g_signal_new ("request-link", G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstPadClass, request_link), NULL, - NULL, gst_marshal_VOID__OBJECT, G_TYPE_NONE, 0); pspec_caps = g_param_spec_boxed ("caps", "Caps", "The capabilities of the pad", GST_TYPE_CAPS, @@ -300,6 +288,7 @@ gst_pad_class_init (GstPadClass * klass) g_param_spec_enum ("direction", "Direction", "The direction of the pad", GST_TYPE_PAD_DIRECTION, GST_PAD_UNKNOWN, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); + /* FIXME, Make G_PARAM_CONSTRUCT_ONLY when we fix ghostpads. */ g_object_class_install_property (gobject_class, PAD_PROP_TEMPLATE, g_param_spec_object ("template", "Template", diff --git a/gst/gstpad.h b/gst/gstpad.h index e2286bf..8fa69f7 100644 --- a/gst/gstpad.h +++ b/gst/gstpad.h @@ -703,7 +703,6 @@ struct _GstPadClass { /* signal callbacks */ void (*linked) (GstPad *pad, GstPad *peer); void (*unlinked) (GstPad *pad, GstPad *peer); - void (*request_link) (GstPad *pad); /*< private >*/ gpointer _gst_reserved[GST_PADDING]; @@ -741,9 +740,6 @@ struct _GstPadClass { #define GST_PAD_ACCEPTCAPSFUNC(pad) (GST_PAD_CAST(pad)->acceptcapsfunc) #define GST_PAD_FIXATECAPSFUNC(pad) (GST_PAD_CAST(pad)->fixatecapsfunc) -#define GST_PAD_DO_BUFFER_SIGNALS(pad) (GST_PAD_CAST(pad)->do_buffer_signals) -#define GST_PAD_DO_EVENT_SIGNALS(pad) (GST_PAD_CAST(pad)->do_event_signals) - #define GST_PAD_IS_SRC(pad) (GST_PAD_DIRECTION(pad) == GST_PAD_SRC) #define GST_PAD_IS_SINK(pad) (GST_PAD_DIRECTION(pad) == GST_PAD_SINK)