mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +00:00
Use gst_element_request_pad_simple...
Instead of the deprecated gst_element_get_request_pad. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/240>
This commit is contained in:
parent
6cd13c3b09
commit
ec5b267249
6 changed files with 9 additions and 8 deletions
|
@ -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);
|
||||
|
||||
...
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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),
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue