From: Vineeth TM Date: Fri, 4 Mar 2016 06:50:26 +0000 (+0900) Subject: bad: use new gst_element_class_add_static_pad_template() X-Git-Tag: 1.16.2~955^2~383 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e92bbb2a833e599c665d8bb8500226c0b574a769;p=platform%2Fupstream%2Fgst-plugins-base.git bad: use new gst_element_class_add_static_pad_template() https://bugzilla.gnome.org/show_bug.cgi?id=763081 --- diff --git a/ext/gl/caopengllayersink.m b/ext/gl/caopengllayersink.m index 42b8f90..b923d22 100644 --- a/ext/gl/caopengllayersink.m +++ b/ext/gl/caopengllayersink.m @@ -227,8 +227,7 @@ gst_ca_opengl_layer_sink_class_init (GstCAOpenGLLayerSinkClass * klass) "Sink/Video", "A video sink based on CAOpenGLLayer", "Matthew Waters "); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_ca_opengl_layer_sink_template)); + gst_element_class_add_static_pad_template (element_class, &gst_ca_opengl_layer_sink_template); gobject_class->finalize = gst_ca_opengl_layer_sink_finalize; diff --git a/ext/gl/gstglcolorconvertelement.c b/ext/gl/gstglcolorconvertelement.c index bd4fbeb..642b494 100644 --- a/ext/gl/gstglcolorconvertelement.c +++ b/ext/gl/gstglcolorconvertelement.c @@ -103,12 +103,10 @@ gst_gl_color_convert_element_class_init (GstGLColorConvertElementClass * klass) bt_class->passthrough_on_same_caps = TRUE; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get - (&gst_gl_color_convert_element_src_pad_template)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get - (&gst_gl_color_convert_element_sink_pad_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_color_convert_element_src_pad_template); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_color_convert_element_sink_pad_template); gst_element_class_set_metadata (element_class, "OpenGL color converter", "Filter/Converter/Video", diff --git a/ext/gl/gstgldownloadelement.c b/ext/gl/gstgldownloadelement.c index ff931fa..058398b 100644 --- a/ext/gl/gstgldownloadelement.c +++ b/ext/gl/gstgldownloadelement.c @@ -73,10 +73,10 @@ gst_gl_download_element_class_init (GstGLDownloadElementClass * klass) bt_class->passthrough_on_same_caps = TRUE; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_gl_download_element_src_pad_template)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_gl_download_element_sink_pad_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_download_element_src_pad_template); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_download_element_sink_pad_template); gst_element_class_set_metadata (element_class, "OpenGL uploader", "Filter/Video", diff --git a/ext/gl/gstglfilterbin.c b/ext/gl/gstglfilterbin.c index 946d66c..a3621ec 100644 --- a/ext/gl/gstglfilterbin.c +++ b/ext/gl/gstglfilterbin.c @@ -73,8 +73,7 @@ gst_gl_filter_bin_class_init (GstGLFilterBinClass * klass) gobject_class->set_property = gst_gl_filter_bin_set_property; gobject_class->get_property = gst_gl_filter_bin_get_property; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&_src_pad_template)); + gst_element_class_add_static_pad_template (element_class, &_src_pad_template); upload_caps = gst_gl_upload_get_input_template_caps (); gst_element_class_add_pad_template (element_class, diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 3b5e3b5..62a266f 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -570,8 +570,8 @@ gst_glimage_sink_class_init (GstGLImageSinkClass * klass) G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_BOOLEAN, 3, GST_GL_TYPE_CONTEXT, G_TYPE_UINT, G_TYPE_UINT); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_glimage_sink_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_glimage_sink_template); gobject_class->finalize = gst_glimage_sink_finalize; diff --git a/ext/gl/gstglmixer.c b/ext/gl/gstglmixer.c index 5ca1316..7059b48 100644 --- a/ext/gl/gstglmixer.c +++ b/ext/gl/gstglmixer.c @@ -380,10 +380,8 @@ gst_gl_mixer_class_init (GstGLMixerClass * klass) gobject_class->get_property = gst_gl_mixer_get_property; gobject_class->set_property = gst_gl_mixer_set_property; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_factory)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&sink_factory)); + gst_element_class_add_static_pad_template (element_class, &src_factory); + gst_element_class_add_static_pad_template (element_class, &sink_factory); agg_class->sinkpads_type = GST_TYPE_GL_MIXER_PAD; agg_class->sink_query = gst_gl_mixer_sink_query; diff --git a/ext/gl/gstglmixerbin.c b/ext/gl/gstglmixerbin.c index 6f83f82..bb74ef9 100644 --- a/ext/gl/gstglmixerbin.c +++ b/ext/gl/gstglmixerbin.c @@ -169,8 +169,7 @@ gst_gl_mixer_bin_class_init (GstGLMixerBinClass * klass) G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_generic, GST_TYPE_ELEMENT, 0); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_factory)); + gst_element_class_add_static_pad_template (element_class, &src_factory); upload_caps = gst_gl_upload_get_input_template_caps (); gst_element_class_add_pad_template (element_class, diff --git a/ext/gl/gstglsrcbin.c b/ext/gl/gstglsrcbin.c index 9eb66d3..da74aaa 100644 --- a/ext/gl/gstglsrcbin.c +++ b/ext/gl/gstglsrcbin.c @@ -102,8 +102,8 @@ gst_gl_src_bin_class_init (GstGLSrcBinClass * klass) "Infrastructure to process GL textures", "Matthew Waters "); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_gl_src_bin_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_src_bin_template); } static void diff --git a/ext/gl/gstglstereomix.c b/ext/gl/gstglstereomix.c index 989d7f6..663c1b7 100644 --- a/ext/gl/gstglstereomix.c +++ b/ext/gl/gstglstereomix.c @@ -150,10 +150,8 @@ gst_gl_stereo_mix_class_init (GstGLStereoMixClass * klass) GST_TYPE_GL_STEREO_DOWNMIX_MODE_TYPE, DEFAULT_DOWNMIX, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_factory)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&sink_factory)); + gst_element_class_add_static_pad_template (element_class, &src_factory); + gst_element_class_add_static_pad_template (element_class, &sink_factory); agg_class->sinkpads_type = GST_TYPE_GL_STEREO_MIX_PAD; agg_class->stop = gst_gl_stereo_mix_stop; diff --git a/ext/gl/gstglstereosplit.c b/ext/gl/gstglstereosplit.c index eba713c..2d8f2d1 100644 --- a/ext/gl/gstglstereosplit.c +++ b/ext/gl/gstglstereosplit.c @@ -139,12 +139,10 @@ gst_gl_stereosplit_class_init (GstGLStereoSplitClass * klass) element_class->change_state = stereosplit_change_state; element_class->set_context = stereosplit_set_context; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&sink_template)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_left_template)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_right_template)); + gst_element_class_add_static_pad_template (element_class, &sink_template); + gst_element_class_add_static_pad_template (element_class, &src_left_template); + gst_element_class_add_static_pad_template (element_class, + &src_right_template); } static void diff --git a/ext/gl/gstgltestsrc.c b/ext/gl/gstgltestsrc.c index 95c7321..f7059ac 100644 --- a/ext/gl/gstgltestsrc.c +++ b/ext/gl/gstgltestsrc.c @@ -178,8 +178,7 @@ gst_gl_test_src_class_init (GstGLTestSrcClass * klass) "Source/Video", "Creates a test video stream", "David A. Schleef "); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_factory)); + gst_element_class_add_static_pad_template (element_class, &src_factory); element_class->set_context = gst_gl_test_src_set_context; element_class->change_state = gst_gl_test_src_change_state; diff --git a/ext/gl/gstgluploadelement.c b/ext/gl/gstgluploadelement.c index 86e8b01..b65c0c4 100644 --- a/ext/gl/gstgluploadelement.c +++ b/ext/gl/gstgluploadelement.c @@ -80,8 +80,8 @@ gst_gl_upload_element_class_init (GstGLUploadElementClass * klass) bt_class->passthrough_on_same_caps = TRUE; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_gl_upload_element_src_pad_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_upload_element_src_pad_template); upload_caps = gst_gl_upload_get_input_template_caps (); gst_element_class_add_pad_template (element_class, diff --git a/ext/gl/gstglvideoflip.c b/ext/gl/gstglvideoflip.c index caae79e..690396d 100644 --- a/ext/gl/gstglvideoflip.c +++ b/ext/gl/gstglvideoflip.c @@ -133,10 +133,8 @@ gst_gl_video_flip_class_init (GstGLVideoFlipClass * klass) GST_PARAM_CONTROLLABLE | G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&_src_template)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&_sink_template)); + gst_element_class_add_static_pad_template (element_class, &_src_template); + gst_element_class_add_static_pad_template (element_class, &_sink_template); gst_element_class_set_metadata (element_class, "OpenGL video flip filter", "Filter/Effect/Video", "Flip video on the GPU", diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c index d25bb72..79deefc 100644 --- a/gst-libs/gst/gl/gstglfilter.c +++ b/gst-libs/gst/gl/gstglfilter.c @@ -142,10 +142,10 @@ gst_gl_filter_class_init (GstGLFilterClass * klass) klass->transform_internal_caps = default_transform_internal_caps; - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_gl_filter_src_pad_template)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_gl_filter_sink_pad_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_filter_src_pad_template); + gst_element_class_add_static_pad_template (element_class, + &gst_gl_filter_sink_pad_template); } static void