element-maker: remove sinkpad/srcpad fields

Information is in the base class anyway, plus pad creation was
done incorrectly.
This commit is contained in:
David Schleef 2013-03-19 17:28:16 -07:00
parent db40edff17
commit 9e7db27966
7 changed files with 1 additions and 26 deletions

View file

@ -1,7 +1,6 @@
/* vim: set filetype=c: */ /* vim: set filetype=c: */
% instance-members % instance-members
GstPad *sinkpad;
% prototypes % prototypes
% pad-template % pad-template
/* FIXME add/remove the formats that you want to support */ /* FIXME add/remove the formats that you want to support */
@ -17,10 +16,6 @@ GST_STATIC_PAD_TEMPLATE ("sink",
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
gst_static_pad_template_get (&gst_replace_sink_template)); gst_static_pad_template_get (&gst_replace_sink_template));
% instance-init % instance-init
replace->sinkpad = gst_pad_new_from_static_template (&gst_replace_sink_template
,
"sink");
% methods % methods
% end % end

View file

@ -1,7 +1,6 @@
/* vim: set filetype=c: */ /* vim: set filetype=c: */
% instance-members % instance-members
GstPad *sinkpad;
% prototypes % prototypes
% pad-template % pad-template
static GstStaticPadTemplate gst_replace_sink_template = static GstStaticPadTemplate gst_replace_sink_template =
@ -15,10 +14,6 @@ GST_STATIC_PAD_TEMPLATE ("sink",
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
gst_static_pad_template_get (&gst_replace_sink_template)); gst_static_pad_template_get (&gst_replace_sink_template));
% instance-init % instance-init
replace->sinkpad = gst_pad_new_from_static_template (&gst_replace_sink_template
,
"sink");
% methods % methods
% end % end

View file

@ -1,7 +1,6 @@
/* vim: set filetype=c: */ /* vim: set filetype=c: */
% instance-members % instance-members
GstPad *sinkpad;
% prototypes % prototypes
% pad-template % pad-template
/* FIXME: add/remove formats you can handle */ /* FIXME: add/remove formats you can handle */
@ -19,8 +18,6 @@ GST_STATIC_PAD_TEMPLATE ("sink",
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
gst_static_pad_template_get (&gst_replace_sink_template)); gst_static_pad_template_get (&gst_replace_sink_template));
% instance-init % instance-init
replace->sinkpad = gst_pad_new_from_static_template (
&gst_replace_sink_template, "sink");
% methods % methods
% end % end

View file

@ -1,7 +1,6 @@
/* vim: set filetype=c: */ /* vim: set filetype=c: */
% instance-members % instance-members
GstPad *srcpad;
% prototypes % prototypes
% pad-template % pad-template
/* FIXME add/remove the formats that you want to support */ /* FIXME add/remove the formats that you want to support */
@ -17,10 +16,6 @@ GST_STATIC_PAD_TEMPLATE ("src",
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
gst_static_pad_template_get (&gst_replace_src_template)); gst_static_pad_template_get (&gst_replace_src_template));
% instance-init % instance-init
replace->srcpad = gst_pad_new_from_static_template (&gst_replace_src_template
,
"src");
% methods % methods
% end % end

View file

@ -1,7 +1,6 @@
/* vim: set filetype=c: */ /* vim: set filetype=c: */
% instance-members % instance-members
GstPad *srcpad;
% prototypes % prototypes
% pad-template % pad-template
static GstStaticPadTemplate gst_replace_src_template = static GstStaticPadTemplate gst_replace_src_template =
@ -15,10 +14,6 @@ GST_STATIC_PAD_TEMPLATE ("src",
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
gst_static_pad_template_get (&gst_replace_src_template)); gst_static_pad_template_get (&gst_replace_src_template));
% instance-init % instance-init
replace->srcpad = gst_pad_new_from_static_template (&gst_replace_src_template
,
"src");
% methods % methods
% end % end

View file

@ -1,7 +1,6 @@
/* vim: set filetype=c: */ /* vim: set filetype=c: */
% instance-members % instance-members
GstPad *srcpad;
% prototypes % prototypes
% pad-template % pad-template
/* FIXME: add/remove formats you can handle */ /* FIXME: add/remove formats you can handle */
@ -19,8 +18,6 @@ GST_STATIC_PAD_TEMPLATE ("src",
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
gst_static_pad_template_get (&gst_replace_src_template)); gst_static_pad_template_get (&gst_replace_src_template));
% instance-init % instance-init
replace->srcpad = gst_pad_new_from_static_template (
&gst_replace_src_template, "src");
% instance-init % instance-init
% methods % methods
% end % end

View file

@ -387,3 +387,4 @@ if test $? -ne 0; then
exit 1 exit 1
fi fi
gst-inspect-1.0 ./$gstreplace.so