From 98e7ec4153a84490a75e5bcb4192c873c10443c0 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Fri, 12 Apr 2013 14:08:15 -0700 Subject: element-templates: avoid using PadTemplates --- tools/element-templates/sinkpad-template-video | 10 ++-------- tools/element-templates/srcpad-template-video | 10 ++-------- 2 files changed, 4 insertions(+), 16 deletions(-) (limited to 'tools') diff --git a/tools/element-templates/sinkpad-template-video b/tools/element-templates/sinkpad-template-video index 286396a46..45d297033 100644 --- a/tools/element-templates/sinkpad-template-video +++ b/tools/element-templates/sinkpad-template-video @@ -7,16 +7,10 @@ #define VIDEO_SINK_CAPS \ GST_VIDEO_CAPS_MAKE("{ I420, Y444, Y42B, UYVY, RGBA }") -static GstStaticPadTemplate gst_replace_sink_template = -GST_STATIC_PAD_TEMPLATE ("sink", - GST_PAD_SINK, - GST_PAD_ALWAYS, - GST_STATIC_CAPS (VIDEO_SINK_CAPS) - ); - % base-init gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), - gst_static_pad_template_get (&gst_replace_sink_template)); + gst_pad_template_new ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, + gst_caps_from_string (VIDEO_SINK_CAPS))); % instance-init % methods % end diff --git a/tools/element-templates/srcpad-template-video b/tools/element-templates/srcpad-template-video index bee70859f..ec9d08b6c 100644 --- a/tools/element-templates/srcpad-template-video +++ b/tools/element-templates/srcpad-template-video @@ -7,16 +7,10 @@ #define VIDEO_SRC_CAPS \ GST_VIDEO_CAPS_MAKE("{ I420, Y444, Y42B, UYVY, RGBA }") -static GstStaticPadTemplate gst_replace_src_template = -GST_STATIC_PAD_TEMPLATE ("src", - GST_PAD_SRC, - GST_PAD_ALWAYS, - GST_STATIC_CAPS (VIDEO_SRC_CAPS) - ); - % base-init gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass), - gst_static_pad_template_get (&gst_replace_src_template)); + gst_pad_template_new ("src", GST_PAD_SRC, GST_PAD_ALWAYS, + gst_caps_from_string (VIDEO_SRC_CAPS))); % instance-init % instance-init % methods -- cgit v1.2.1