mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-23 06:26:23 +00:00
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:
parent
6a17fb2923
commit
e660f47a1d
8 changed files with 20 additions and 26 deletions
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue