From ad3d7d34cccefb6551b5ed6545e49cc92fc76291 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Laignel?= Date: Tue, 20 Apr 2021 22:18:09 +0200 Subject: Use gst_element_request_pad_simple... Instead of the deprecated gst_element_get_request_pad. Part-of: --- gst/camerabin2/gstwrappercamerabinsrc.c | 4 ++-- gst/rist/gstristsink.c | 4 ++-- gst/rtp/gstrtpsink.c | 2 +- gst/sdp/gstsdpdemux.c | 8 +++++--- gst/transcode/gsttranscodebin.c | 2 +- gst/transcode/gsturitranscodebin.c | 2 +- 6 files changed, 12 insertions(+), 10 deletions(-) (limited to 'gst') diff --git a/gst/camerabin2/gstwrappercamerabinsrc.c b/gst/camerabin2/gstwrappercamerabinsrc.c index 491007e0d..fd595cb6b 100644 --- a/gst/camerabin2/gstwrappercamerabinsrc.c +++ b/gst/camerabin2/gstwrappercamerabinsrc.c @@ -598,10 +598,10 @@ gst_wrapper_camera_bin_src_construct_pipeline (GstBaseCameraSrc * bcamsrc) video_recording_tee = gst_element_factory_make ("tee", "video_rec_tee"); gst_bin_add (GST_BIN_CAST (self), video_recording_tee); /* TODO check returns */ self->video_tee_vf_pad = - gst_element_get_request_pad (video_recording_tee, "src_%u"); + gst_element_request_pad_simple (video_recording_tee, "src_%u"); self->video_tee_sink = gst_element_get_static_pad (video_recording_tee, "sink"); - tee_pad = gst_element_get_request_pad (video_recording_tee, "src_%u"); + tee_pad = gst_element_request_pad_simple (video_recording_tee, "src_%u"); gst_ghost_pad_set_target (GST_GHOST_PAD (self->vidsrc), tee_pad); gst_object_unref (tee_pad); diff --git a/gst/rist/gstristsink.c b/gst/rist/gstristsink.c index 1de516d50..9ba1f5539 100644 --- a/gst/rist/gstristsink.c +++ b/gst/rist/gstristsink.c @@ -259,7 +259,7 @@ gst_rist_sink_add_bond (GstRistSink * sink) gst_element_add_pad (sink->rtxbin, pad); g_snprintf (name, 32, "send_rtp_sink_%u", bond->session); - pad = gst_element_get_request_pad (sink->rtpbin, name); + pad = gst_element_request_pad_simple (sink->rtpbin, name); gst_object_unref (pad); } @@ -761,7 +761,7 @@ gst_rist_sink_start (GstRistSink * sink) g_object_unref (session); g_snprintf (name, 32, "src_%u", bond->session); - pad = gst_element_get_request_pad (sink->dispatcher, name); + pad = gst_element_request_pad_simple (sink->dispatcher, name); gst_element_link_pads (sink->dispatcher, name, bond->rtx_queue, "sink"); gst_object_unref (pad); diff --git a/gst/rtp/gstrtpsink.c b/gst/rtp/gstrtpsink.c index c94c6dadf..83739fb01 100644 --- a/gst/rtp/gstrtpsink.c +++ b/gst/rtp/gstrtpsink.c @@ -253,7 +253,7 @@ gst_rtp_sink_request_new_pad (GstElement * element, return NULL; GST_RTP_SINK_LOCK (self); - pad = gst_element_get_request_pad (self->rtpbin, "send_rtp_sink_%u"); + pad = gst_element_request_pad_simple (self->rtpbin, "send_rtp_sink_%u"); GST_RTP_SINK_UNLOCK (self); g_return_val_if_fail (pad != NULL, NULL); diff --git a/gst/sdp/gstsdpdemux.c b/gst/sdp/gstsdpdemux.c index 1737ed8d4..6b1c5803f 100644 --- a/gst/sdp/gstsdpdemux.c +++ b/gst/sdp/gstsdpdemux.c @@ -784,7 +784,8 @@ gst_sdp_demux_stream_configure_udp (GstSDPDemux * demux, GstSDPStream * stream) pad = gst_element_get_static_pad (stream->udpsrc[0], "src"); name = g_strdup_printf ("recv_rtp_sink_%u", stream->id); - stream->channelpad[0] = gst_element_get_request_pad (demux->session, name); + stream->channelpad[0] = + gst_element_request_pad_simple (demux->session, name); g_free (name); GST_DEBUG_OBJECT (demux, "connecting RTP source 0 to manager"); @@ -814,7 +815,8 @@ gst_sdp_demux_stream_configure_udp (GstSDPDemux * demux, GstSDPStream * stream) GST_DEBUG_OBJECT (demux, "connecting RTCP source to manager"); name = g_strdup_printf ("recv_rtcp_sink_%u", stream->id); - stream->channelpad[1] = gst_element_get_request_pad (demux->session, name); + stream->channelpad[1] = + gst_element_request_pad_simple (demux->session, name); g_free (name); pad = gst_element_get_static_pad (stream->udpsrc[1], "src"); @@ -890,7 +892,7 @@ gst_sdp_demux_stream_configure_udp_sink (GstSDPDemux * demux, /* get session RTCP pad */ name = g_strdup_printf ("send_rtcp_src_%u", stream->id); - pad = gst_element_get_request_pad (demux->session, name); + pad = gst_element_request_pad_simple (demux->session, name); g_free (name); /* and link */ diff --git a/gst/transcode/gsttranscodebin.c b/gst/transcode/gsttranscodebin.c index 0ceb163ca..da56a0d25 100644 --- a/gst/transcode/gsttranscodebin.c +++ b/gst/transcode/gsttranscodebin.c @@ -841,7 +841,7 @@ gst_transcode_bin_request_pad (GstElement * element, GstPadTemplate * temp, { GstTranscodeBin *self = (GstTranscodeBin *) element; GstPad *gpad, *decodebin_pad = - gst_element_get_request_pad (self->decodebin, "sink_%u"); + gst_element_request_pad_simple (self->decodebin, "sink_%u"); if (!decodebin_pad) { GST_ERROR_OBJECT (element, diff --git a/gst/transcode/gsturitranscodebin.c b/gst/transcode/gsturitranscodebin.c index 8cf13d380..9e4285611 100644 --- a/gst/transcode/gsturitranscodebin.c +++ b/gst/transcode/gsturitranscodebin.c @@ -272,7 +272,7 @@ src_pad_added_cb (GstElement * src, GstPad * pad, GstUriTranscodeBin * self) sinkpad = gst_element_get_static_pad (self->transcodebin, "sink"); if (gst_pad_is_linked (sinkpad)) - sinkpad = gst_element_get_request_pad (self->transcodebin, "sink_%u"); + sinkpad = gst_element_request_pad_simple (self->transcodebin, "sink_%u"); if (sinkpad) { GST_DEBUG_OBJECT (self, -- cgit v1.2.1