From: Vineeth TM Date: Thu, 3 Mar 2016 05:15:00 +0000 (+0900) Subject: gstreamer: use new gst_element_class_add_static_pad_template() X-Git-Tag: 1.10.4~340 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8cc3e908c3651712f45313d68427fe9ea5e5e0bf;p=platform%2Fupstream%2Fgstreamer.git gstreamer: use new gst_element_class_add_static_pad_template() https://bugzilla.gnome.org/show_bug.cgi?id=763020 --- diff --git a/gst/gstpadtemplate.c b/gst/gstpadtemplate.c index a7789d4..8806dd3 100644 --- a/gst/gstpadtemplate.c +++ b/gst/gstpadtemplate.c @@ -51,7 +51,7 @@ * * A padtemplate can be used to create a pad (see gst_pad_new_from_template() * or gst_pad_new_from_static_template ()) or to add to an element class - * (see gst_element_class_add_pad_template ()). + * (see gst_element_class_add_static_pad_template ()). * * The following code example shows the code to create a pad from a padtemplate. * |[ @@ -82,8 +82,7 @@ * { * GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); * - * gst_element_class_add_pad_template (gstelement_class, - * gst_static_pad_template_get (&my_template)); + * gst_element_class_add_static_pad_template (gstelement_class, &my_template); * } * ]| */ diff --git a/libs/gst/base/gstbasesink.c b/libs/gst/base/gstbasesink.c index 9ad65c8..acd5c05 100644 --- a/libs/gst/base/gstbasesink.c +++ b/libs/gst/base/gstbasesink.c @@ -45,8 +45,7 @@ * * // sinktemplate should be a #GstStaticPadTemplate with direction * // %GST_PAD_SINK and name "sink" - * gst_element_class_add_pad_template (gstelement_class, - * gst_static_pad_template_get (&sinktemplate)); + * gst_element_class_add_static_pad_template (gstelement_class, &sinktemplate); * * gst_element_class_set_static_metadata (gstelement_class, * "Sink name", diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index 35b7a2e..efe43d6 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -119,8 +119,7 @@ * GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); * // srctemplate should be a #GstStaticPadTemplate with direction * // %GST_PAD_SRC and name "src" - * gst_element_class_add_pad_template (gstelement_class, - * gst_static_pad_template_get (&srctemplate)); + * gst_element_class_add_static_pad_template (gstelement_class, &srctemplate); * * gst_element_class_set_static_metadata (gstelement_class, * "Source name", diff --git a/tests/check/elements/fakesink.c b/tests/check/elements/fakesink.c index b96d266..d82189c 100644 --- a/tests/check/elements/fakesink.c +++ b/tests/check/elements/fakesink.c @@ -915,8 +915,7 @@ oob_source_class_init (OOBSourceClass * klass) GstElementClass *element_class = GST_ELEMENT_CLASS (klass); GstPushSrcClass *pushsrc_class = GST_PUSH_SRC_CLASS (klass); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&sinktemplate)); + gst_element_class_add_static_pad_template (element_class, &sinktemplate); pushsrc_class->create = GST_DEBUG_FUNCPTR (oob_source_create); } diff --git a/tests/check/gst/gstpad.c b/tests/check/gst/gstpad.c index bb52088..0903f63 100644 --- a/tests/check/gst/gstpad.c +++ b/tests/check/gst/gstpad.c @@ -2546,8 +2546,8 @@ gst_proxytestelement_class_init (GstProxyTestElementClass * klass) "Proxy Test Element", "Test", "Proxy test element", "Thiago Santos "); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&proxytestelement_sink_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &proxytestelement_sink_template); } static void diff --git a/tests/check/gst/gstprotection.c b/tests/check/gst/gstprotection.c index 89181f8..b5dae25 100644 --- a/tests/check/gst/gstprotection.c +++ b/tests/check/gst/gstprotection.c @@ -81,8 +81,8 @@ gst_protection_test_base_init (GstProtectionTestClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&gst_decrypt_sink_template)); + gst_element_class_add_static_pad_template (element_class, + &gst_decrypt_sink_template); gst_element_class_set_metadata (element_class, "Decryptor element for unit tests", diff --git a/tests/check/gst/gstutils.c b/tests/check/gst/gstutils.c index 012a69a..60e4d66 100644 --- a/tests/check/gst/gstutils.c +++ b/tests/check/gst/gstutils.c @@ -1385,8 +1385,8 @@ gst_fakereqsink_class_init (GstFakeReqSinkClass * klass) "Fake Request Sink", "Sink", "Fake sink with request pads", "Sebastian Rasmussen "); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&fakereqsink_sink_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &fakereqsink_sink_template); gstelement_class->request_new_pad = gst_fakereqsink_request_new_pad; gstelement_class->release_pad = gst_fakereqsink_release_pad; @@ -1593,10 +1593,10 @@ gst_testpadreqsink_class_init (GstTestPadReqSinkClass * klass) "Test Pad Request Sink", "Sink", "Sink for unit tests with request pads", "Thiago Santos "); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&testpadreqsink_video_template)); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&testpadreqsink_audio_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &testpadreqsink_video_template); + gst_element_class_add_static_pad_template (gstelement_class, + &testpadreqsink_audio_template); gstelement_class->request_new_pad = gst_testpadreqsink_request_new_pad; gstelement_class->release_pad = gst_testpadreqsink_release_pad; diff --git a/tests/check/libs/baseparse.c b/tests/check/libs/baseparse.c index 8113e30..82659de 100644 --- a/tests/check/libs/baseparse.c +++ b/tests/check/libs/baseparse.c @@ -118,10 +118,8 @@ gst_parser_tester_class_init (GstParserTesterClass * klass) GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-test-custom")); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&sink_templ)); - gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&src_templ)); + gst_element_class_add_static_pad_template (element_class, &sink_templ); + gst_element_class_add_static_pad_template (element_class, &src_templ); gst_element_class_set_metadata (element_class, "ParserTester", "Parser/Video", "yep", "me"); diff --git a/tests/check/libs/collectpads.c b/tests/check/libs/collectpads.c index 4ad0c2a..494b316 100644 --- a/tests/check/libs/collectpads.c +++ b/tests/check/libs/collectpads.c @@ -217,10 +217,10 @@ gst_aggregator_class_init (GstAggregatorClass * klass) gobject_class->dispose = gst_aggregator_dispose; - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&gst_aggregator_src_template)); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&gst_aggregator_sink_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &gst_aggregator_src_template); + gst_element_class_add_static_pad_template (gstelement_class, + &gst_aggregator_sink_template); gst_element_class_set_static_metadata (gstelement_class, "Aggregator", "Testing", "Combine N buffers", "Stefan Sauer "); diff --git a/tests/check/libs/test_transform.c b/tests/check/libs/test_transform.c index dc45be0..0f72743 100644 --- a/tests/check/libs/test_transform.c +++ b/tests/check/libs/test_transform.c @@ -89,10 +89,8 @@ gst_test_trans_class_init (GstTestTransClass * klass) gst_element_class_set_metadata (element_class, "TestTrans", "Filter/Test", "Test transform", "Wim Taymans "); - 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_template)); + gst_element_class_add_static_pad_template (element_class, sink_template); + gst_element_class_add_static_pad_template (element_class, src_template); trans_class->passthrough_on_same_caps = klass_passthrough_on_same_caps; if (klass_transform_ip != NULL) diff --git a/tests/check/pipelines/parse-launch.c b/tests/check/pipelines/parse-launch.c index 78a2ba4..5d34ad5 100644 --- a/tests/check/pipelines/parse-launch.c +++ b/tests/check/pipelines/parse-launch.c @@ -546,8 +546,8 @@ gst_parse_test_element_class_init (GstParseTestElementClass * klass) { GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&test_element_pad_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &test_element_pad_template); gst_element_class_set_metadata (gstelement_class, "Test element for parse launch tests", "Source", diff --git a/tests/check/pipelines/seek.c b/tests/check/pipelines/seek.c index ca7fd3b..bb3f904 100644 --- a/tests/check/pipelines/seek.c +++ b/tests/check/pipelines/seek.c @@ -75,8 +75,8 @@ timed_test_src_class_init (TimedTestSrcClass * klass) gstbasesrc_class->stop = timed_test_src_stop; gstbasesrc_class->create = timed_test_src_create; - gst_element_class_add_pad_template (GST_ELEMENT_CLASS (klass), - gst_static_pad_template_get (&timed_test_src_src_template)); + gst_element_class_add_static_pad_template (GST_ELEMENT_CLASS (klass), + &timed_test_src_src_template); } static void