Skip to content

Commit

Permalink
bad: use new gst_element_class_add_static_pad_template()
Browse files Browse the repository at this point in the history
  • Loading branch information
Vineeth TM authored and sdroege committed Mar 24, 2016
1 parent c257829 commit 8cdfb13
Show file tree
Hide file tree
Showing 304 changed files with 850 additions and 1,161 deletions.
4 changes: 2 additions & 2 deletions ext/apexsink/gstapexsink.c
Original file line number Diff line number Diff line change
Expand Up @@ -265,8 +265,8 @@ gst_apexsink_base_init (gpointer g_class)
"Apple AirPort Express Audio Sink", "Sink/Audio/Wireless",
"Output stream to an AirPort Express",
"Jérémie Bernard [GRemi] <gremimail@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_apexsink_sink_factory));
gst_element_class_add_static_pad_template (element_class,
&gst_apexsink_sink_factory);
}

/* sink class init */
Expand Down
11 changes: 5 additions & 6 deletions ext/assrender/gstassrender.c
Original file line number Diff line number Diff line change
Expand Up @@ -170,12 +170,11 @@ gst_ass_render_class_init (GstAssRenderClass * klass)
gstelement_class->change_state =
GST_DEBUG_FUNCPTR (gst_ass_render_change_state);

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 (&video_sink_factory));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&text_sink_factory));
gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_element_class_add_static_pad_template (gstelement_class,
&video_sink_factory);
gst_element_class_add_static_pad_template (gstelement_class,
&text_sink_factory);

gst_element_class_set_static_metadata (gstelement_class, "ASS/SSA Render",
"Mixer/Video/Overlay/Subtitle",
Expand Down
6 changes: 2 additions & 4 deletions ext/bz2/gstbz2dec.c
Original file line number Diff line number Diff line change
Expand Up @@ -296,10 +296,8 @@ gst_bz2dec_class_init (GstBz2decClass * klass)
1, G_MAXUINT, DEFAULT_BUFFER_SIZE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

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, "BZ2 decoder",
"Codec/Decoder", "Decodes compressed streams",
"Lutz Mueller <lutz@users.sourceforge.net>");
Expand Down
6 changes: 2 additions & 4 deletions ext/bz2/gstbz2enc.c
Original file line number Diff line number Diff line change
Expand Up @@ -320,10 +320,8 @@ gst_bz2enc_class_init (GstBz2encClass * klass)
1, G_MAXUINT, DEFAULT_BUFFER_SIZE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

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, "BZ2 encoder",
"Codec/Encoder", "Compresses streams",
"Lutz Mueller <lutz@users.sourceforge.net>");
Expand Down
3 changes: 1 addition & 2 deletions ext/curl/gstcurlbasesink.c
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,7 @@ gst_curl_base_sink_class_init (GstCurlBaseSinkClass * klass)
DSCP_MIN, DSCP_MAX, DEFAULT_QOS_DSCP,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sinktemplate));
gst_element_class_add_static_pad_template (element_class, &sinktemplate);
}

static void
Expand Down
13 changes: 6 additions & 7 deletions ext/daala/gstdaaladec.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,12 @@ gst_daala_dec_class_init (GstDaalaDecClass * klass)
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
GstVideoDecoderClass *video_decoder_class = GST_VIDEO_DECODER_CLASS (klass);

gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&daala_dec_src_factory));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&daala_dec_sink_factory));
gst_element_class_set_static_metadata (element_class,
"Daala video decoder", "Codec/Decoder/Video",
"Decode raw Daala streams to raw YUV video",
gst_element_class_add_static_pad_template (element_class,
&daala_dec_src_factory);
gst_element_class_add_static_pad_template (element_class,
&daala_dec_sink_factory);
gst_element_class_set_static_metadata (element_class, "Daala video decoder",
"Codec/Decoder/Video", "Decode raw Daala streams to raw YUV video",
"Sebastian Dröge <slomo@circular-chaos.org>");

video_decoder_class->start = GST_DEBUG_FUNCPTR (daala_dec_start);
Expand Down
13 changes: 6 additions & 7 deletions ext/daala/gstdaalaenc.c
Original file line number Diff line number Diff line change
Expand Up @@ -212,13 +212,12 @@ gst_daala_enc_class_init (GstDaalaEncClass * klass)
1, G_MAXINT, DEFAULT_KEYFRAME_RATE,
(GParamFlags) G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&daala_enc_src_factory));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&daala_enc_sink_factory));
gst_element_class_set_static_metadata (element_class,
"Daala video encoder", "Codec/Encoder/Video",
"Encode raw YUV video to a Daala stream",
gst_element_class_add_static_pad_template (element_class,
&daala_enc_src_factory);
gst_element_class_add_static_pad_template (element_class,
&daala_enc_sink_factory);
gst_element_class_set_static_metadata (element_class, "Daala video encoder",
"Codec/Encoder/Video", "Encode raw YUV video to a Daala stream",
"Sebastian Dröge <slomo@circular-chaos.org>");

gstvideo_encoder_class->start = GST_DEBUG_FUNCPTR (daala_enc_start);
Expand Down
17 changes: 8 additions & 9 deletions ext/dash/gstdashdemux.c
Original file line number Diff line number Diff line change
Expand Up @@ -403,15 +403,14 @@ gst_dash_demux_class_init (GstDashDemuxClass * klass)
DEFAULT_PRESENTATION_DELAY,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dash_demux_audiosrc_template));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dash_demux_videosrc_template));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dash_demux_subtitlesrc_template));

gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
gst_element_class_add_static_pad_template (gstelement_class,
&gst_dash_demux_audiosrc_template);
gst_element_class_add_static_pad_template (gstelement_class,
&gst_dash_demux_videosrc_template);
gst_element_class_add_static_pad_template (gstelement_class,
&gst_dash_demux_subtitlesrc_template);

gst_element_class_add_static_pad_template (gstelement_class, &sinktemplate);

gst_element_class_set_static_metadata (gstelement_class,
"DASH Demuxer",
Expand Down
4 changes: 2 additions & 2 deletions ext/directfb/dfbvideosink.c
Original file line number Diff line number Diff line change
Expand Up @@ -2414,8 +2414,8 @@ gst_dfbvideosink_class_init (GstDfbVideoSinkClass * klass)
"DirectFB video sink", "Sink/Video", "A DirectFB based videosink",
"Julien Moutte <julien@moutte.net>");

gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dfbvideosink_sink_template_factory));
gst_element_class_add_static_pad_template (gstelement_class,
&gst_dfbvideosink_sink_template_factory);

gstelement_class->change_state = gst_dfbvideosink_change_state;

Expand Down
6 changes: 2 additions & 4 deletions ext/dtls/gstdtlsdec.c
Original file line number Diff line number Diff line change
Expand Up @@ -173,10 +173,8 @@ gst_dtls_dec_class_init (GstDtlsDecClass * klass)

g_object_class_install_properties (gobject_class, NUM_PROPERTIES, properties);

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_static_metadata (element_class,
"DTLS Decoder",
Expand Down
6 changes: 2 additions & 4 deletions ext/dtls/gstdtlsenc.c
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,8 @@ gst_dtls_enc_class_init (GstDtlsEncClass * klass)

g_object_class_install_properties (gobject_class, NUM_PROPERTIES, properties);

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_static_metadata (element_class,
"DTLS Encoder",
Expand Down
12 changes: 4 additions & 8 deletions ext/dtls/gstdtlssrtpdec.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,14 +133,10 @@ gst_dtls_srtp_dec_class_init (GstDtlsSrtpDecClass * klass)

g_object_class_install_properties (gobject_class, NUM_PROPERTIES, properties);

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 (&rtp_src_template));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&rtcp_src_template));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&data_src_template));
gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_element_class_add_static_pad_template (element_class, &rtp_src_template);
gst_element_class_add_static_pad_template (element_class, &rtcp_src_template);
gst_element_class_add_static_pad_template (element_class, &data_src_template);

gst_element_class_set_static_metadata (element_class,
"DTLS-SRTP Decoder",
Expand Down
9 changes: 3 additions & 6 deletions ext/dtls/gstdtlssrtpdemux.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,9 @@ gst_dtls_srtp_demux_class_init (GstDtlsSrtpDemuxClass * klass)

element_class = (GstElementClass *) 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 (&rtp_src_template));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&dtls_src_template));
gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_element_class_add_static_pad_template (element_class, &rtp_src_template);
gst_element_class_add_static_pad_template (element_class, &dtls_src_template);

gst_element_class_set_static_metadata (element_class,
"DTLS SRTP Demultiplexer",
Expand Down
14 changes: 6 additions & 8 deletions ext/dtls/gstdtlssrtpenc.c
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,12 @@ gst_dtls_srtp_enc_class_init (GstDtlsSrtpEncClass * klass)

g_object_class_install_properties (gobject_class, NUM_PROPERTIES, properties);

gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&rtp_sink_template));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&rtcp_sink_template));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&data_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, &rtp_sink_template);
gst_element_class_add_static_pad_template (element_class,
&rtcp_sink_template);
gst_element_class_add_static_pad_template (element_class,
&data_sink_template);
gst_element_class_add_static_pad_template (element_class, &src_template);

gst_element_class_set_static_metadata (element_class,
"DTLS-SRTP Encoder",
Expand Down
6 changes: 2 additions & 4 deletions ext/dts/gstdtsdec.c
Original file line number Diff line number Diff line change
Expand Up @@ -156,10 +156,8 @@ gst_dtsdec_class_init (GstDtsDecClass * klass)
gobject_class->set_property = gst_dtsdec_set_property;
gobject_class->get_property = gst_dtsdec_get_property;

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, "DTS audio decoder",
"Codec/Decoder/Audio",
"Decodes DTS audio streams",
Expand Down
3 changes: 1 addition & 2 deletions ext/faac/gstfaac.c
Original file line number Diff line number Diff line change
Expand Up @@ -191,8 +191,7 @@ gst_faac_class_init (GstFaacClass * klass)

GST_DEBUG_CATEGORY_INIT (faac_debug, "faac", 0, "AAC encoding");

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);

sink_caps = gst_faac_enc_generate_sink_caps ();
sink_templ = gst_pad_template_new ("sink",
Expand Down
6 changes: 2 additions & 4 deletions ext/faad/gstfaad.c
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,8 @@ gst_faad_class_init (GstFaadClass * klass)
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
GstAudioDecoderClass *base_class = GST_AUDIO_DECODER_CLASS (klass);

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_static_metadata (element_class, "AAC audio decoder",
"Codec/Decoder/Audio",
Expand Down
4 changes: 2 additions & 2 deletions ext/flite/gstflitetestsrc.c
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,8 @@ gst_flite_test_src_class_init (GstFliteTestSrcClass * klass)
1, G_MAXINT, DEFAULT_SAMPLES_PER_BUFFER,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_flite_test_src_src_template));
gst_element_class_add_static_pad_template (gstelement_class,
&gst_flite_test_src_src_template);

gst_element_class_set_static_metadata (gstelement_class,
"Flite speech test source", "Source/Audio",
Expand Down
6 changes: 2 additions & 4 deletions ext/fluidsynth/gstfluiddec.c
Original file line number Diff line number Diff line change
Expand Up @@ -177,10 +177,8 @@ gst_fluid_dec_class_init (GstFluidDecClass * klass)
"Synth Polyphony", "The number of simultaneous voices", 1, 65535,
DEFAULT_SYNTH_POLYPHONY, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

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, "Fluidsynth",
"Codec/Decoder/Audio",
Expand Down
3 changes: 1 addition & 2 deletions ext/gl/caopengllayersink.m
Original file line number Diff line number Diff line change
Expand Up @@ -227,8 +227,7 @@ static gboolean gst_ca_opengl_layer_sink_propose_allocation (GstBaseSink * bsink
"Sink/Video", "A video sink based on CAOpenGLLayer",
"Matthew Waters <matthew@centricular.com>");

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;

Expand Down
10 changes: 4 additions & 6 deletions ext/gl/gstglcolorconvertelement.c
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
8 changes: 4 additions & 4 deletions ext/gl/gstgldownloadelement.c
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
3 changes: 1 addition & 2 deletions ext/gl/gstglfilterbin.c
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions ext/gl/gstglimagesink.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down
6 changes: 2 additions & 4 deletions ext/gl/gstglmixer.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
3 changes: 1 addition & 2 deletions ext/gl/gstglmixerbin.c
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions ext/gl/gstglsrcbin.c
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@ gst_gl_src_bin_class_init (GstGLSrcBinClass * klass)
"Infrastructure to process GL textures",
"Matthew Waters <matthew@centricular.com>");

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
Expand Down
6 changes: 2 additions & 4 deletions ext/gl/gstglstereomix.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Loading

0 comments on commit 8cdfb13

Please sign in to comment.