webrtcbin: support multiple received streams for a single mline
authorMatthew Waters <matthew@centricular.com>
Tue, 16 Nov 2021 06:39:18 +0000 (17:39 +1100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 29 Mar 2022 23:55:40 +0000 (23:55 +0000)
commit699739c130bbe4cfeccf2a2e25034cc5a2817fd5
tree59ff742b75d38c6238681aea2ba59eab43c493ae
parente28c45fd050f35dd2344fb305783b9158fedac2b
webrtcbin: support multiple received streams for a single mline

Each rtpbin exposed recv_src pad is now exposed as webrtcbin src_%u pad
now with no meaining applied to the value of %u.  Previously this used
to mean the mline in the SDP.  If this is is still required, then the
transceiver can be retrieved from the pad and the "mlineindex" property
from the transciever.  The "mid" is also retrievable from the
transceiver.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1664>
subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcbin.c