From: François Laignel Date: Wed, 21 Apr 2021 08:43:41 +0000 (+0200) Subject: Use gst_element_request_pad_simple... X-Git-Tag: 1.19.3~495^2~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f5b812844aff139960a453828018e7bf6bf3c58;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/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index c5656ca..b0b7cee 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -2841,7 +2841,7 @@ request_rtp_encoder (GstElement * rtpbin, guint session, GstRTSPStream * stream) oldenc = priv->srtpenc; enc = get_rtp_encoder (stream, session); name = g_strdup_printf ("rtp_sink_%d", session); - pad = gst_element_get_request_pad (enc, name); + pad = gst_element_request_pad_simple (enc, name); g_free (name); gst_object_unref (pad); @@ -2869,7 +2869,7 @@ request_rtcp_encoder (GstElement * rtpbin, guint session, oldenc = priv->srtpenc; enc = get_rtp_encoder (stream, session); name = g_strdup_printf ("rtcp_sink_%d", session); - pad = gst_element_get_request_pad (enc, name); + pad = gst_element_request_pad_simple (enc, name); g_free (name); gst_object_unref (pad); @@ -3263,7 +3263,7 @@ create_and_plug_queue_to_unlinked_stream (GstRTSPStream * stream, gst_bin_add (priv->joined_bin, *queue); /* link tee to queue */ - tee_pad = gst_element_get_request_pad (tee, "src_%u"); + tee_pad = gst_element_request_pad_simple (tee, "src_%u"); queue_pad = gst_element_get_static_pad (*queue, "sink"); gst_pad_link (tee_pad, queue_pad); gst_object_unref (queue_pad); @@ -3425,7 +3425,7 @@ plug_udp_sink (GstRTSPStream * stream, GstElement * sink_to_plug, GST_DEBUG_OBJECT (stream, "creating first stream"); /* no need to add queues */ - tee_pad = gst_element_get_request_pad (priv->tee[index], "src_%u"); + tee_pad = gst_element_request_pad_simple (priv->tee[index], "src_%u"); sink_pad = gst_element_get_static_pad (sink_to_plug, "sink"); gst_pad_link (tee_pad, sink_pad); gst_object_unref (tee_pad); @@ -3474,7 +3474,7 @@ plug_tcp_sink (GstRTSPStream * stream, guint index) GstPad *sink_pad; /* no need to add queues */ - tee_pad = gst_element_get_request_pad (priv->tee[index], "src_%u"); + tee_pad = gst_element_request_pad_simple (priv->tee[index], "src_%u"); sink_pad = gst_element_get_static_pad (priv->appsink[index], "sink"); gst_pad_link (tee_pad, sink_pad); gst_object_unref (tee_pad); @@ -3657,7 +3657,7 @@ plug_src (GstRTSPStream * stream, GstBin * bin, GstElement * src, } /* and link to the funnel */ - selpad = gst_element_get_request_pad (funnel, "sink_%u"); + selpad = gst_element_request_pad_simple (funnel, "sink_%u"); gst_pad_link (pad, selpad); if (id != 0) gst_pad_remove_probe (pad, id); @@ -3945,7 +3945,7 @@ gst_rtsp_stream_join_bin (GstRTSPStream * stream, GstBin * bin, if (priv->srcpad) { /* get a pad for sending RTP */ name = g_strdup_printf ("send_rtp_sink_%u", idx); - priv->send_rtp_sink = gst_element_get_request_pad (rtpbin, name); + priv->send_rtp_sink = gst_element_request_pad_simple (rtpbin, name); g_free (name); /* link the RTP pad to the session manager, it should not really fail unless @@ -3964,17 +3964,17 @@ gst_rtsp_stream_join_bin (GstRTSPStream * stream, GstBin * bin, g_signal_connect (rtpbin, "on-npt-stop", (GCallback) on_npt_stop, stream); name = g_strdup_printf ("recv_rtp_sink_%u", idx); - priv->recv_sink[0] = gst_element_get_request_pad (rtpbin, name); + priv->recv_sink[0] = gst_element_request_pad_simple (rtpbin, name); g_free (name); } if (priv->enable_rtcp) { name = g_strdup_printf ("send_rtcp_src_%u", idx); - priv->send_src[1] = gst_element_get_request_pad (rtpbin, name); + priv->send_src[1] = gst_element_request_pad_simple (rtpbin, name); g_free (name); name = g_strdup_printf ("recv_rtcp_sink_%u", idx); - priv->recv_sink[1] = gst_element_get_request_pad (rtpbin, name); + priv->recv_sink[1] = gst_element_request_pad_simple (rtpbin, name); g_free (name); }