ugly: use new gst_element_class_add_static_pad_template()
authorVineeth TM <vineeth.tm@samsung.com>
Fri, 4 Mar 2016 07:14:44 +0000 (16:14 +0900)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 24 Mar 2016 12:38:13 +0000 (14:38 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=763082

22 files changed:
ext/a52dec/gsta52dec.c
ext/amrnb/amrnbdec.c
ext/amrnb/amrnbenc.c
ext/amrwbdec/amrwbdec.c
ext/dvdread/dvdreadsrc.c
ext/lame/gstlamemp3enc.c
ext/mad/gstmad.c
ext/mpeg2dec/gstmpeg2dec.c
ext/sidplay/gstsiddec.cc
ext/twolame/gsttwolamemp2enc.c
ext/x264/gstx264enc.c
gst/asfdemux/gstasfdemux.c
gst/asfdemux/gstrtpasfdepay.c
gst/dvdlpcmdec/gstdvdlpcmdec.c
gst/dvdsub/gstdvdsubdec.c
gst/dvdsub/gstdvdsubparse.c
gst/realmedia/pnmsrc.c
gst/realmedia/rademux.c
gst/realmedia/rdtdepay.c
gst/realmedia/rdtmanager.c
gst/realmedia/rmdemux.c
gst/xingmux/gstxingmux.c

index c78cfeb900893484ac1f708c3c6cd88f75a29c61..b84be76f23d9b8e6fd02f20156ef5f5b2f3ba117 100644 (file)
@@ -185,10 +185,8 @@ gst_a52dec_class_init (GstA52DecClass * klass)
       g_param_spec_boolean ("lfe", "LFE", "LFE", TRUE,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&sink_factory));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&src_factory));
+  gst_element_class_add_static_pad_template (gstelement_class, &sink_factory);
+  gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
   gst_element_class_set_static_metadata (gstelement_class,
       "ATSC A/52 audio decoder", "Codec/Decoder/Audio",
       "Decodes ATSC A/52 encoded audio streams",
index 894c0859703a6b81eeff78f1f6ff6d0c0735daf0..1e2225d1ee053a46b7133eaa73b79437d3923cf0 100644 (file)
@@ -114,10 +114,8 @@ gst_amrnbdec_class_init (GstAmrnbDecClass * klass)
   object_class->set_property = gst_amrnbdec_set_property;
   object_class->get_property = gst_amrnbdec_get_property;
 
-  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);
 
   gst_element_class_set_static_metadata (element_class, "AMR-NB audio decoder",
       "Codec/Decoder/Audio",
index 207b5dd67fc32fee5b0526f7ee16d6b66a1a3b48..2f72b9fb7476f8c2a0e4f2bbc6d6e367f258d9da 100644 (file)
@@ -154,10 +154,8 @@ gst_amrnbenc_class_init (GstAmrnbEncClass * klass)
           BANDMODE_DEFAULT,
           G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
 
-  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);
 
   gst_element_class_set_static_metadata (element_class, "AMR-NB audio encoder",
       "Codec/Encoder/Audio",
index 6cbce4552823b83713683108d2ff4a0a021ba17f..811384f6bad86466ae28225e623237e29492aa77 100644 (file)
@@ -83,10 +83,8 @@ gst_amrwbdec_class_init (GstAmrwbDecClass * klass)
   GstAudioDecoderClass *base_class = GST_AUDIO_DECODER_CLASS (klass);
   GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
 
-  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);
 
   gst_element_class_set_static_metadata (element_class, "AMR-WB audio decoder",
       "Codec/Decoder/Audio",
index 65ba58f71a5e597bb5afa7802074d799e5266f69..eed2df5c7d5fcf9cd0c0d0505668eaa9847baaef 100644 (file)
@@ -163,8 +163,7 @@ gst_dvd_read_src_class_init (GstDvdReadSrcClass * klass)
       g_param_spec_int ("angle", "angle", "angle",
           1, 999, 1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  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, "DVD Source",
       "Source/File/DVD",
index 43b63ff2cf6c21165f94dc7be914898164a2a1e1..a4a637ad4300c896b12f3cf392d2e2364d33b762 100644 (file)
@@ -228,10 +228,10 @@ gst_lamemp3enc_class_init (GstLameMP3EncClass * klass)
   gobject_class->get_property = gst_lamemp3enc_get_property;
   gobject_class->finalize = gst_lamemp3enc_finalize;
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_lamemp3enc_src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_lamemp3enc_sink_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_lamemp3enc_src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_lamemp3enc_sink_template);
 
   gst_element_class_set_static_metadata (gstelement_class,
       "L.A.M.E. mp3 encoder", "Codec/Encoder/Audio",
index 93337d2b987d196d48d1e12f3d4e50600c9f93cd..75884733f6ab005c35fad2bed8126794841ed60b 100644 (file)
@@ -120,10 +120,10 @@ gst_mad_class_init (GstMadClass * klass)
       g_param_spec_boolean ("ignore-crc", "Ignore CRC", "Ignore CRC errors",
           TRUE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&mad_sink_template_factory));
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&mad_src_template_factory));
+  gst_element_class_add_static_pad_template (element_class,
+      &mad_sink_template_factory);
+  gst_element_class_add_static_pad_template (element_class,
+      &mad_src_template_factory);
 
   gst_element_class_set_static_metadata (element_class, "mad mp3 decoder",
       "Codec/Decoder/Audio",
index 069394ea8f2cece2ce4e219f0db447a5aad72c99..eae4841bfd841c3627f1797542b08f8e47d9e4f8 100644 (file)
@@ -105,10 +105,10 @@ gst_mpeg2dec_class_init (GstMpeg2decClass * klass)
 
   gobject_class->finalize = gst_mpeg2dec_finalize;
 
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&src_template_factory));
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&sink_template_factory));
+  gst_element_class_add_static_pad_template (element_class,
+      &src_template_factory);
+  gst_element_class_add_static_pad_template (element_class,
+      &sink_template_factory);
   gst_element_class_set_static_metadata (element_class,
       "mpeg1 and mpeg2 video decoder", "Codec/Decoder/Video",
       "Uses libmpeg2 to decode MPEG video streams",
index f06ed9fd67827a3e78b443f8b26eadfb08a21140..93bf8d7b56190f2468dc43696defd0d56b06da0e 100644 (file)
@@ -198,10 +198,8 @@ gst_siddec_class_init (GstSidDecClass * klass)
       "Codec/Decoder/Audio", "Use libsidplay to decode SID audio tunes",
       "Wim Taymans <wim.taymans@gmail.com>");
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&src_templ));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&sink_templ));
+  gst_element_class_add_static_pad_template (gstelement_class, &src_templ);
+  gst_element_class_add_static_pad_template (gstelement_class, &sink_templ);
 
   GST_DEBUG_CATEGORY_INIT (gst_siddec_debug, "siddec", 0,
       "C64 sid song player");
index a5e1b55e75cbb55f0d7e4fccc2443e497c6816eb..31bec6b78c47f1eaa599a9c4cff74cbe77e8fc13 100644 (file)
@@ -327,10 +327,10 @@ gst_two_lame_class_init (GstTwoLameClass * klass)
           0, G_MAXINT, gst_two_lame_default_settings.quick_mode_count,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  gst_element_class_add_pad_template (GST_ELEMENT_CLASS (klass),
-      gst_static_pad_template_get (&gst_two_lame_src_template));
-  gst_element_class_add_pad_template (GST_ELEMENT_CLASS (klass),
-      gst_static_pad_template_get (&gst_two_lame_sink_template));
+  gst_element_class_add_static_pad_template (GST_ELEMENT_CLASS (klass),
+      &gst_two_lame_src_template);
+  gst_element_class_add_static_pad_template (GST_ELEMENT_CLASS (klass),
+      &gst_two_lame_sink_template);
 
   gst_element_class_set_static_metadata (GST_ELEMENT_CLASS (klass),
       "TwoLAME mp2 encoder", "Codec/Encoder/Audio",
index 2be4ab2b0d57a39318d61a0220cf0b750411e383..be88578011a3e22706a7afacc2ce3ad20125cdca 100644 (file)
@@ -1036,10 +1036,8 @@ gst_x264_enc_class_init (GstX264EncClass * klass)
       "Josef Zlomek <josef.zlomek@itonis.tv>, "
       "Mark Nauwelaerts <mnauw@users.sf.net>");
 
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&sink_factory));
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&src_factory));
+  gst_element_class_add_static_pad_template (element_class, &sink_factory);
+  gst_element_class_add_static_pad_template (element_class, &src_factory);
 }
 
 static void
index 226beba808febe10ba3ef9fbc15d437f99928f9c..27bba9c678ac5d4dc935ae181e07774432e7fe3f 100644 (file)
@@ -128,12 +128,12 @@ gst_asf_demux_class_init (GstASFDemuxClass * klass)
       "Codec/Demuxer",
       "Demultiplexes ASF Streams", "Owen Fraser-Green <owen@discobabe.net>");
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&audio_src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&video_src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_asf_demux_sink_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &audio_src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &video_src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_asf_demux_sink_template);
 
   gstelement_class->change_state =
       GST_DEBUG_FUNCPTR (gst_asf_demux_change_state);
index 1ba5d02caed1436b97fec0dacdd3789c4e74b01c..3f13b5c57801018bb316fc579bf44759521719d3 100644 (file)
@@ -75,10 +75,8 @@ gst_rtp_asf_depay_class_init (GstRtpAsfDepayClass * klass)
   gstelement_class = (GstElementClass *) klass;
   gstrtpbasedepayload_class = (GstRTPBaseDepayloadClass *) klass;
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&src_factory));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&sink_factory));
+  gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
+  gst_element_class_add_static_pad_template (gstelement_class, &sink_factory);
 
   gst_element_class_set_static_metadata (gstelement_class,
       "RTP ASF packet depayloader", "Codec/Depayloader/Network",
index 69c395f6b5acb5477d2ed00d5e3c800067e60f27..aeb6b5962f039e2edf220e86199726d0f0fe2ada 100644 (file)
@@ -116,10 +116,10 @@ gst_dvdlpcmdec_base_init (gpointer g_class)
 {
   GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
 
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&gst_dvdlpcmdec_sink_template));
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&gst_dvdlpcmdec_src_template));
+  gst_element_class_add_static_pad_template (element_class,
+      &gst_dvdlpcmdec_sink_template);
+  gst_element_class_add_static_pad_template (element_class,
+      &gst_dvdlpcmdec_src_template);
   gst_element_class_set_static_metadata (element_class,
       "DVD LPCM Audio decoder", "Codec/Decoder/Audio",
       "Decode DVD LPCM frames into standard PCM audio",
index 89a2c94fcd87882805f86c4a67c43b60b6a6b53b..77bfbc961abdccce5ea37728ee825629192aaa61 100644 (file)
@@ -109,10 +109,9 @@ gst_dvd_sub_dec_class_init (GstDvdSubDecClass * klass)
 
   gobject_class->finalize = gst_dvd_sub_dec_finalize;
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&subtitle_template));
+  gst_element_class_add_static_pad_template (gstelement_class, &src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &subtitle_template);
 
   gst_element_class_set_static_metadata (gstelement_class,
       "DVD subtitle decoder", "Codec/Decoder/Video",
index ea49e53bd5424fecd99546e16eca15d544c6577f..4184a4199df12f49f94d65e80c51e714f4f10fe2 100644 (file)
@@ -72,10 +72,8 @@ gst_dvd_sub_parse_class_init (GstDvdSubParseClass * klass)
   gstelement_class->change_state =
       GST_DEBUG_FUNCPTR (gst_dvd_sub_parse_change_state);
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&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, &src_template);
+  gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
 
   gst_element_class_set_static_metadata (gstelement_class,
       "DVD subtitle parser", "Codec/Parser/Subtitle",
index 4db082f8dae9d977cd054def34f9e37019d127d6..fdd4980bb41502cdeafa93a2711bd74ae5820880 100644 (file)
@@ -90,8 +90,8 @@ gst_pnm_src_class_init (GstPNMSrcClass * klass)
           DEFAULT_LOCATION, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_pnm_src_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_pnm_src_template);
 
   gst_element_class_set_static_metadata (gstelement_class,
       "PNM packet receiver", "Source/Network",
index 5aa92ac434b6a9c304c9ca1b42333dc334f49b0c..3dadcc5082dd56e06f21358a91fc3277d6555946 100644 (file)
@@ -96,10 +96,8 @@ gst_real_audio_demux_class_init (GstRealAudioDemuxClass * klass)
 
   gobject_class->finalize = gst_real_audio_demux_finalize;
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&sink_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&src_template));
+  gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
+  gst_element_class_add_static_pad_template (gstelement_class, &src_template);
 
   gst_element_class_set_static_metadata (gstelement_class, "RealAudio Demuxer",
       "Codec/Demuxer",
index ac79b745cb8a35c61dd6321e7935b052386e2d00..5cf5e4a5b02d728236037328dbf361a497ab4669 100644 (file)
@@ -92,10 +92,10 @@ gst_rdt_depay_class_init (GstRDTDepayClass * klass)
 
   gstelement_class->change_state = gst_rdt_depay_change_state;
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_rdt_depay_src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_rdt_depay_sink_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_rdt_depay_src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_rdt_depay_sink_template);
 
   gst_element_class_set_static_metadata (gstelement_class, "RDT packet parser",
       "Codec/Depayloader/Network",
index 39c74b2809ed57269df0a63196e4152ba89ec446..6c763d3768635cede90b2ca09a2c16fae1e6391f 100644 (file)
@@ -517,15 +517,15 @@ gst_rdt_manager_class_init (GstRDTManagerClass * g_class)
       GST_DEBUG_FUNCPTR (gst_rdt_manager_release_pad);
 
   /* sink pads */
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_rdt_manager_recv_rtp_sink_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_rdt_manager_recv_rtcp_sink_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_rdt_manager_recv_rtp_sink_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_rdt_manager_recv_rtcp_sink_template);
   /* src pads */
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_rdt_manager_recv_rtp_src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_rdt_manager_rtcp_src_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_rdt_manager_recv_rtp_src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_rdt_manager_rtcp_src_template);
 
   gst_element_class_set_static_metadata (gstelement_class, "RTP Decoder",
       "Codec/Parser/Network",
index e670f984eade971716e09012ed4b71e535c362d3..4a4eda0d74794f7b4c37bdba4f1cb0a2bc07c2e9 100644 (file)
@@ -197,12 +197,12 @@ gst_rmdemux_base_init (GstRMDemuxClass * klass)
 {
   GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
 
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&gst_rmdemux_sink_template));
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&gst_rmdemux_videosrc_template));
-  gst_element_class_add_pad_template (element_class,
-      gst_static_pad_template_get (&gst_rmdemux_audiosrc_template));
+  gst_element_class_add_static_pad_template (element_class,
+      &gst_rmdemux_sink_template);
+  gst_element_class_add_static_pad_template (element_class,
+      &gst_rmdemux_videosrc_template);
+  gst_element_class_add_static_pad_template (element_class,
+      &gst_rmdemux_audiosrc_template);
   gst_element_class_set_static_metadata (element_class, "RealMedia Demuxer",
       "Codec/Demuxer",
       "Demultiplex a RealMedia file into audio and video streams",
index 05720606338712ccf51e3430b1b59adc72e239a1..b0809aa94ad376fc58dbd9ab8588c95c1fa71e75 100644 (file)
@@ -413,10 +413,10 @@ gst_xing_mux_class_init (GstXingMuxClass * klass)
   gstelement_class->change_state =
       GST_DEBUG_FUNCPTR (gst_xing_mux_change_state);
 
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_xing_mux_src_template));
-  gst_element_class_add_pad_template (gstelement_class,
-      gst_static_pad_template_get (&gst_xing_mux_sink_template));
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_xing_mux_src_template);
+  gst_element_class_add_static_pad_template (gstelement_class,
+      &gst_xing_mux_sink_template);
 
   GST_DEBUG_CATEGORY_INIT (xing_mux_debug, "xingmux", 0, "Xing Header Muxer");