editing-services: use new gst_element_class_add_static_pad_template()

https://bugzilla.gnome.org/show_bug.cgi?id=763195
This commit is contained in:
Vineeth TM 2016-03-07 08:49:14 +09:00 committed by Sebastian Dröge
parent 6a17fb2923
commit e660f47a1d
8 changed files with 20 additions and 26 deletions

View file

@ -182,10 +182,8 @@ ges_smart_adder_class_init (GESSmartAdderClass * klass)
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
/* FIXME Make sure the AdderClass doesn get destroy before ourself */
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, "GES Smart adder",
"Generic/Audio",
"Use adder making use of GES informations",

View file

@ -226,10 +226,8 @@ ges_smart_mixer_class_init (GESSmartMixerClass * klass)
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
/* FIXME Make sure the MixerClass doesn get destroy before ourself */
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, "GES Smart mixer",
"Generic/Audio",
"Use mixer making use of GES informations",

View file

@ -640,8 +640,8 @@ ges_track_class_init (GESTrackClass * klass)
g_object_class_install_property (object_class, ARG_MIXING,
properties[ARG_MIXING]);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&ges_track_src_pad_template));
gst_element_class_add_static_pad_template (gstelement_class,
&ges_track_src_pad_template);
/**
* GESTrack::track-element-added:

View file

@ -240,10 +240,10 @@ gst_frame_positionner_class_init (GstFramePositionnerClass * klass)
GstBaseTransformClass *base_transform_class =
GST_BASE_TRANSFORM_CLASS (klass);
gst_element_class_add_pad_template (GST_ELEMENT_CLASS (klass),
gst_static_pad_template_get (&gst_frame_positionner_src_template));
gst_element_class_add_pad_template (GST_ELEMENT_CLASS (klass),
gst_static_pad_template_get (&gst_frame_positionner_sink_template));
gst_element_class_add_static_pad_template (GST_ELEMENT_CLASS (klass),
&gst_frame_positionner_src_template);
gst_element_class_add_static_pad_template (GST_ELEMENT_CLASS (klass),
&gst_frame_positionner_sink_template);
gobject_class->set_property = gst_frame_positionner_set_property;
gobject_class->get_property = gst_frame_positionner_get_property;

View file

@ -904,8 +904,8 @@ nle_composition_class_init (NleCompositionClass * klass)
gstbin_class->handle_message =
GST_DEBUG_FUNCPTR (nle_composition_handle_message);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&nle_composition_src_template));
gst_element_class_add_static_pad_template (gstelement_class,
&nle_composition_src_template);
/* Get the paramspec of the NleObject klass so we can do
* fast notifies */

View file

@ -168,12 +168,10 @@ nle_operation_class_init (NleOperationClass * klass)
nleobject_class->prepare = GST_DEBUG_FUNCPTR (nle_operation_prepare);
nleobject_class->cleanup = GST_DEBUG_FUNCPTR (nle_operation_cleanup);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&nle_operation_src_template));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&nle_operation_sink_template));
gst_element_class_add_static_pad_template (gstelement_class,
&nle_operation_src_template);
gst_element_class_add_static_pad_template (gstelement_class,
&nle_operation_sink_template);
}
static void

View file

@ -106,8 +106,8 @@ nle_source_class_init (NleSourceClass * klass)
gobject_class->dispose = GST_DEBUG_FUNCPTR (nle_source_dispose);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&nle_source_src_template));
gst_element_class_add_static_pad_template (gstelement_class,
&nle_source_src_template);
}

View file

@ -87,8 +87,8 @@ nle_urisource_class_init (NleURISourceClass * klass)
g_param_spec_string ("uri", "Uri",
"Uri of the file to use", NULL, G_PARAM_READWRITE));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&nle_urisource_src_template));
gst_element_class_add_static_pad_template (gstelement_class,
&nle_urisource_src_template);
nleobject_class->prepare = nle_urisource_prepare;
}