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);
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);
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);
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);
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);
}
/* 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);
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
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);
}