diff options
author | Vineeth TM <vineeth.tm@samsung.com> | 2016-03-04 15:50:26 +0900 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-03-24 14:56:51 +0200 |
commit | 8cdfb13658a069cf8c45a3265bf865849d3dc8e9 (patch) | |
tree | 93bc4a0be9c90b3e4d086328781411d9798933d8 /tests | |
parent | c25782921324cb9ff7bfcc757257dfde05f95df3 (diff) | |
download | gstreamer-plugins-bad-8cdfb13658a069cf8c45a3265bf865849d3dc8e9.tar.gz |
bad: use new gst_element_class_add_static_pad_template()
https://bugzilla.gnome.org/show_bug.cgi?id=763081
Diffstat (limited to 'tests')
-rw-r--r-- | tests/check/elements/autoconvert.c | 15 | ||||
-rw-r--r-- | tests/check/elements/camerabin.c | 14 | ||||
-rw-r--r-- | tests/check/elements/test_http_src.c | 4 | ||||
-rw-r--r-- | tests/check/libs/aggregator.c | 6 |
4 files changed, 14 insertions, 25 deletions
diff --git a/tests/check/elements/autoconvert.c b/tests/check/elements/autoconvert.c index 532f6b81d..51e4c5e63 100644 --- a/tests/check/elements/autoconvert.c +++ b/tests/check/elements/autoconvert.c @@ -202,13 +202,9 @@ static void test_element1_class_init (TestElement1Class * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - GstPadTemplate *src_template, *sink_template; - src_template = gst_static_pad_template_get (&src_factory); - gst_element_class_add_pad_template (element_class, src_template); - - sink_template = gst_static_pad_template_get (&sink_factory); - gst_element_class_add_pad_template (element_class, sink_template); + gst_element_class_add_static_pad_template (element_class, &src_factory); + gst_element_class_add_static_pad_template (element_class, &sink_factory); } static void @@ -221,13 +217,10 @@ static void test_element2_class_init (TestElement2Class * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - GstPadTemplate *src_template, *sink_template; - src_template = gst_static_pad_template_get (&src_factory); - gst_element_class_add_pad_template (element_class, src_template); + gst_element_class_add_static_pad_template (element_class, &src_factory); - sink_template = gst_static_pad_template_get (&sink_factory); - gst_element_class_add_pad_template (element_class, sink_template); + gst_element_class_add_static_pad_template (element_class, &sink_factory); } static void diff --git a/tests/check/elements/camerabin.c b/tests/check/elements/camerabin.c index 3458cac8d..f5b30ba98 100644 --- a/tests/check/elements/camerabin.c +++ b/tests/check/elements/camerabin.c @@ -162,12 +162,11 @@ gst_test_camera_src_class_init (GstTestCameraSrcClass * klass) "Some test camera src", "Thiago Santos <thiago.sousa.santos@collabora.com>"); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&vidsrc_template)); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&imgsrc_template)); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&vfsrc_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &vidsrc_template); + gst_element_class_add_static_pad_template (gstelement_class, + &imgsrc_template); + gst_element_class_add_static_pad_template (gstelement_class, &vfsrc_template); } static void @@ -372,8 +371,7 @@ gst_test_video_src_class_init (GstTestVideoSrcClass * klass) "Video/Src", "Test camera video src", "Thiago Santos <thiagoss@osg.samsung.com>"); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&src_template)); + gst_element_class_add_static_pad_template (gstelement_class, &src_template); gobject_class->get_property = gst_test_video_src_get_property; gobject_class->set_property = gst_test_video_src_set_property; diff --git a/tests/check/elements/test_http_src.c b/tests/check/elements/test_http_src.c index 915bb5100..09fc9b14d 100644 --- a/tests/check/elements/test_http_src.c +++ b/tests/check/elements/test_http_src.c @@ -192,8 +192,8 @@ gst_test_http_src_class_init (GstTestHTTPSrcClass * klass) "Test HTTP source element for unit tests", "Source/Network", "Use in unit tests", "Alex Ashley <alex.ashley@youview.com>"); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&gst_dashdemux_test_source_template)); + gst_element_class_add_static_pad_template (gstelement_class, + &gst_dashdemux_test_source_template); gstbasesrc_class->start = GST_DEBUG_FUNCPTR (gst_test_http_src_start); gstbasesrc_class->stop = GST_DEBUG_FUNCPTR (gst_test_http_src_stop); diff --git a/tests/check/libs/aggregator.c b/tests/check/libs/aggregator.c index 16355b960..877c4fbab 100644 --- a/tests/check/libs/aggregator.c +++ b/tests/check/libs/aggregator.c @@ -152,11 +152,9 @@ gst_test_aggregator_class_init (GstTestAggregatorClass * klass) GST_STATIC_PAD_TEMPLATE ("sink_%u", GST_PAD_SINK, GST_PAD_REQUEST, GST_STATIC_CAPS_ANY); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&_src_template)); + gst_element_class_add_static_pad_template (gstelement_class, &_src_template); - gst_element_class_add_pad_template (gstelement_class, - gst_static_pad_template_get (&_sink_template)); + gst_element_class_add_static_pad_template (gstelement_class, &_sink_template); gst_element_class_set_static_metadata (gstelement_class, "Aggregator", "Testing", "Combine N buffers", "Stefan Sauer <ensonic@users.sf.net>"); |