mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-10 17:35:59 +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");
|
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);
|
gst_pad_link(vsrcpad, vsinkpad);
|
||||||
|
|
||||||
...
|
...
|
||||||
|
|
|
@ -177,7 +177,7 @@ request_pad (GstElement * element, GstPadDirection direction)
|
||||||
if ((GST_PAD_TEMPLATE_DIRECTION (templ) == direction) &&
|
if ((GST_PAD_TEMPLATE_DIRECTION (templ) == direction) &&
|
||||||
(GST_PAD_TEMPLATE_PRESENCE (templ) == GST_PAD_REQUEST)) {
|
(GST_PAD_TEMPLATE_PRESENCE (templ) == GST_PAD_REQUEST)) {
|
||||||
pad =
|
pad =
|
||||||
gst_element_get_request_pad (element,
|
gst_element_request_pad_simple (element,
|
||||||
GST_PAD_TEMPLATE_NAME_TEMPLATE (templ));
|
GST_PAD_TEMPLATE_NAME_TEMPLATE (templ));
|
||||||
if (pad)
|
if (pad)
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -849,14 +849,14 @@ _link_track (GESPipeline * self, GESTrack * track)
|
||||||
|
|
||||||
/* Request a sinkpad from playsink */
|
/* Request a sinkpad from playsink */
|
||||||
if (G_UNLIKELY (!(sinkpad =
|
if (G_UNLIKELY (!(sinkpad =
|
||||||
gst_element_get_request_pad (self->priv->playsink,
|
gst_element_request_pad_simple (self->priv->playsink,
|
||||||
sinkpad_name)))) {
|
sinkpad_name)))) {
|
||||||
GST_ELEMENT_ERROR (self, CORE, NEGOTIATION,
|
GST_ELEMENT_ERROR (self, CORE, NEGOTIATION,
|
||||||
(NULL), ("Could not get a pad from playsink for %s", sinkpad_name));
|
(NULL), ("Could not get a pad from playsink for %s", sinkpad_name));
|
||||||
goto error;
|
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);
|
lret = gst_pad_link_full (tmppad, sinkpad, GST_PAD_LINK_CHECK_NOTHING);
|
||||||
if (G_UNLIKELY (lret != GST_PAD_LINK_OK)) {
|
if (G_UNLIKELY (lret != GST_PAD_LINK_OK)) {
|
||||||
gst_object_unref (tmppad);
|
gst_object_unref (tmppad);
|
||||||
|
@ -912,7 +912,7 @@ _link_track (GESPipeline * self, GESTrack * track)
|
||||||
GST_INFO_OBJECT (track, "Linked to %" GST_PTR_FORMAT, sinkpad);
|
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,
|
if (G_UNLIKELY (gst_pad_link_full (tmppad, chain->encodebinpad,
|
||||||
GST_PAD_LINK_CHECK_NOTHING) != GST_PAD_LINK_OK)) {
|
GST_PAD_LINK_CHECK_NOTHING) != GST_PAD_LINK_OK)) {
|
||||||
GST_ERROR_OBJECT (self, "Couldn't link track pad to encodebin");
|
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;
|
PadInfos *info;
|
||||||
GstPad *sinkpad;
|
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)
|
if (sinkpad == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
@ -87,7 +87,8 @@ gst_compositor_operator_get_type_and_default_value (int *default_operator_value)
|
||||||
GstElement *compositor =
|
GstElement *compositor =
|
||||||
gst_element_factory_create (ges_get_compositor_factory (), NULL);
|
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 =
|
GParamSpec *pspec =
|
||||||
g_object_class_find_property (G_OBJECT_GET_CLASS (compositorPad),
|
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) &&
|
if ((GST_PAD_TEMPLATE_DIRECTION (templ) == GST_PAD_SINK) &&
|
||||||
(GST_PAD_TEMPLATE_PRESENCE (templ) == GST_PAD_REQUEST)) {
|
(GST_PAD_TEMPLATE_PRESENCE (templ) == GST_PAD_REQUEST)) {
|
||||||
pad =
|
pad =
|
||||||
gst_element_get_request_pad (operation->element,
|
gst_element_request_pad_simple (operation->element,
|
||||||
GST_PAD_TEMPLATE_NAME_TEMPLATE (templ));
|
GST_PAD_TEMPLATE_NAME_TEMPLATE (templ));
|
||||||
if (pad)
|
if (pad)
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue