From 15f89cd08896fa932b213e4e4b2edf5b82153776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 29 Jul 2019 17:53:21 -0400 Subject: [PATCH] ristsrc: Add ristrtpdeext to the pipeline Part-of: --- gst/rist/gstristsrc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gst/rist/gstristsrc.c b/gst/rist/gstristsrc.c index 56a5e39568..349fcd262b 100644 --- a/gst/rist/gstristsrc.c +++ b/gst/rist/gstristsrc.c @@ -123,6 +123,7 @@ struct _GstRistSrc GstPad *srcpad; GstElement *rtxbin; GstElement *rtx_funnel; + GstElement *rtpdeext; /* Common properties, protected by bonds_lock */ guint reorder_section; @@ -438,7 +439,11 @@ gst_rist_src_init (GstRistSrc * src) src->rtx_funnel = gst_element_factory_make ("funnel", "rist_rtx_funnel"); gst_bin_add (GST_BIN (src->rtxbin), src->rtx_funnel); - pad = gst_element_get_static_pad (src->rtx_funnel, "src"); + src->rtpdeext = gst_element_factory_make ("ristrtpdeext", "rist_rtp_de_ext"); + gst_bin_add (GST_BIN (src->rtxbin), src->rtpdeext); + gst_element_link (src->rtx_funnel, src->rtpdeext); + + pad = gst_element_get_static_pad (src->rtpdeext, "src"); gpad = gst_ghost_pad_new ("src_0", pad); gst_object_unref (pad); gst_element_add_pad (src->rtxbin, gpad);