From: François Laignel Date: Wed, 21 Apr 2021 08:47:51 +0000 (+0200) Subject: Use gst_element_request_pad_simple... X-Git-Tag: 1.19.3~493^2~31 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec5b267249af8bbe33de1af51863b0285a9831f3;p=platform%2Fupstream%2Fgstreamer.git Use gst_element_request_pad_simple... Instead of the deprecated gst_element_get_request_pad. Part-of: --- diff --git a/docs/design/encoding.txt b/docs/design/encoding.txt index f4c1d1d..1bce7ac 100644 --- a/docs/design/encoding.txt +++ b/docs/design/encoding.txt @@ -87,7 +87,7 @@ B. Goals ... vsrcpad = gst_element_get_src_pad(source, "src1"); - vsinkpad = gst_element_get_request_pad (encbin, "video_%d"); + vsinkpad = gst_element_request_pad_simple (encbin, "video_%d"); gst_pad_link(vsrcpad, vsinkpad); ... diff --git a/ges/ges-effect-asset.c b/ges/ges-effect-asset.c index eb85b38..fa90a66 100644 --- a/ges/ges-effect-asset.c +++ b/ges/ges-effect-asset.c @@ -177,7 +177,7 @@ request_pad (GstElement * element, GstPadDirection direction) if ((GST_PAD_TEMPLATE_DIRECTION (templ) == direction) && (GST_PAD_TEMPLATE_PRESENCE (templ) == GST_PAD_REQUEST)) { pad = - gst_element_get_request_pad (element, + gst_element_request_pad_simple (element, GST_PAD_TEMPLATE_NAME_TEMPLATE (templ)); if (pad) break; diff --git a/ges/ges-pipeline.c b/ges/ges-pipeline.c index c57cc37..4988aec 100644 --- a/ges/ges-pipeline.c +++ b/ges/ges-pipeline.c @@ -849,14 +849,14 @@ _link_track (GESPipeline * self, GESTrack * track) /* Request a sinkpad from playsink */ if (G_UNLIKELY (!(sinkpad = - gst_element_get_request_pad (self->priv->playsink, + gst_element_request_pad_simple (self->priv->playsink, sinkpad_name)))) { GST_ELEMENT_ERROR (self, CORE, NEGOTIATION, (NULL), ("Could not get a pad from playsink for %s", sinkpad_name)); goto error; } - tmppad = gst_element_get_request_pad (chain->tee, "src_%u"); + tmppad = gst_element_request_pad_simple (chain->tee, "src_%u"); lret = gst_pad_link_full (tmppad, sinkpad, GST_PAD_LINK_CHECK_NOTHING); if (G_UNLIKELY (lret != GST_PAD_LINK_OK)) { gst_object_unref (tmppad); @@ -912,7 +912,7 @@ _link_track (GESPipeline * self, GESTrack * track) GST_INFO_OBJECT (track, "Linked to %" GST_PTR_FORMAT, sinkpad); } - tmppad = gst_element_get_request_pad (chain->tee, "src_%u"); + tmppad = gst_element_request_pad_simple (chain->tee, "src_%u"); if (G_UNLIKELY (gst_pad_link_full (tmppad, chain->encodebinpad, GST_PAD_LINK_CHECK_NOTHING) != GST_PAD_LINK_OK)) { GST_ERROR_OBJECT (self, "Couldn't link track pad to encodebin"); diff --git a/ges/ges-smart-video-mixer.c b/ges/ges-smart-video-mixer.c index 2022820..877e4e5 100644 --- a/ges/ges-smart-video-mixer.c +++ b/ges/ges-smart-video-mixer.c @@ -190,7 +190,7 @@ ges_smart_mixer_get_mixer_pad (GESSmartMixer * self, GstPad ** mixerpad) PadInfos *info; GstPad *sinkpad; - sinkpad = gst_element_get_request_pad (GST_ELEMENT (self), "sink_%u"); + sinkpad = gst_element_request_pad_simple (GST_ELEMENT (self), "sink_%u"); if (sinkpad == NULL) return NULL; diff --git a/ges/gstframepositioner.c b/ges/gstframepositioner.c index 23a61e1..368b4c4 100644 --- a/ges/gstframepositioner.c +++ b/ges/gstframepositioner.c @@ -87,7 +87,8 @@ gst_compositor_operator_get_type_and_default_value (int *default_operator_value) GstElement *compositor = gst_element_factory_create (ges_get_compositor_factory (), NULL); - GstPad *compositorPad = gst_element_get_request_pad (compositor, "sink_%u"); + GstPad *compositorPad = + gst_element_request_pad_simple (compositor, "sink_%u"); GParamSpec *pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (compositorPad), diff --git a/plugins/nle/nleoperation.c b/plugins/nle/nleoperation.c index 34d60ff..b39fdd7 100644 --- a/plugins/nle/nleoperation.c +++ b/plugins/nle/nleoperation.c @@ -639,7 +639,7 @@ get_request_sink_pad (NleOperation * operation) if ((GST_PAD_TEMPLATE_DIRECTION (templ) == GST_PAD_SINK) && (GST_PAD_TEMPLATE_PRESENCE (templ) == GST_PAD_REQUEST)) { pad = - gst_element_get_request_pad (operation->element, + gst_element_request_pad_simple (operation->element, GST_PAD_TEMPLATE_NAME_TEMPLATE (templ)); if (pad) break;