diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2002-01-13 22:27:25 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2002-01-13 22:27:25 +0000 |
commit | 97454065ce4921877100d0f829d4638438424dfe (patch) | |
tree | b7fba2905e195b55f136e65332777fb96fee3d65 /gst/cutter/gstcutter.c | |
parent | 1ea946d2d26998d7056d233548d88b57322ffdcf (diff) |
Bring the plugins in sync with the new core capsnego system.
Original commit message from CVS:
Bring the plugins in sync with the new core capsnego system.
Added some features, enhancements...
Diffstat (limited to 'gst/cutter/gstcutter.c')
-rw-r--r-- | gst/cutter/gstcutter.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/gst/cutter/gstcutter.c b/gst/cutter/gstcutter.c index 48c3439b..e14da5fe 100644 --- a/gst/cutter/gstcutter.c +++ b/gst/cutter/gstcutter.c @@ -88,27 +88,6 @@ void gst_cutter_get_caps (GstPad *pad, GstCutter* filter); static GstElementClass *parent_class = NULL; static guint gst_cutter_signals[LAST_SIGNAL] = { 0 }; -static GstPadNegotiateReturn -cutter_negotiate_src (GstPad *pad, GstCaps **caps, gpointer *data) -{ - GstCutter* filter = GST_CUTTER (gst_pad_get_parent (pad)); - - if (*caps==NULL) - return GST_PAD_NEGOTIATE_FAIL; - - return gst_pad_negotiate_proxy(pad,filter->sinkpad,caps); -} - -static GstPadNegotiateReturn -cutter_negotiate_sink (GstPad *pad, GstCaps **caps, gpointer *data) -{ - GstCutter* filter = GST_CUTTER (gst_pad_get_parent (pad)); - - if (*caps==NULL) - return GST_PAD_NEGOTIATE_FAIL; - - return gst_pad_negotiate_proxy(pad,filter->srcpad,caps); -} GType gst_cutter_get_type(void) { @@ -180,9 +159,6 @@ gst_cutter_init (GstCutter *filter) filter->pre_length = 0.2; filter->pre_run_length = 0.0; filter->pre_buffer = NULL; - - gst_pad_set_negotiate_function (filter->sinkpad,cutter_negotiate_sink); - gst_pad_set_negotiate_function (filter->srcpad,cutter_negotiate_src); gst_element_add_pad (GST_ELEMENT (filter), filter->sinkpad); gst_pad_set_chain_function (filter->sinkpad, gst_cutter_chain); |