mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 12:10:37 +00:00
7d5bb1ea7a
The transport stream only returned the CAPS for the first matching PT entry from the `ptmap`. Other SSRC with the same PT where not included. For a stream which bundled multiple audio streams for instance, only the first SSRC was knowed to the SSRC demux and downstream elements. This commit adds all the `ssrc-` attributes from the matching PT entries. The RTP jitter buffer can now find the CNAME corresponding its SSRC even if it was not the first to be registered for a particular PT. The RTP PT demux removes `ssrc-*` attributes cooresponding to other SSRCs before pushing SSRC specific CAPS to downstream elements. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6119> |
||
---|---|---|
.. | ||
fwd.h | ||
gstwebrtc.c | ||
gstwebrtcbin.c | ||
gstwebrtcbin.h | ||
gstwebrtcstats.c | ||
gstwebrtcstats.h | ||
meson.build | ||
transportreceivebin.c | ||
transportreceivebin.h | ||
transportsendbin.c | ||
transportsendbin.h | ||
transportstream.c | ||
transportstream.h | ||
utils.c | ||
utils.h | ||
webrtcdatachannel.c | ||
webrtcdatachannel.h | ||
webrtcsctptransport.c | ||
webrtcsctptransport.h | ||
webrtcsdp.c | ||
webrtcsdp.h | ||
webrtctransceiver.c | ||
webrtctransceiver.h |