gstreamer/ext/webrtc
Mathieu Duponchelle 88e007fb21 webrtcbin: try harder not to pick duplicate media ids
On renegotiation, or when the user has specified a mid for
a transceiver, we need to avoid picking a duplicate mid for
a transceiver that doesn't yet have one.

Also assign the mid we created to the transceiver, that doesn't
fix a specific bug but seems to make sense to me.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1902>
2021-01-08 20:22:57 +00:00
..
fwd.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
gstwebrtc.c webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
gstwebrtcbin.c webrtcbin: try harder not to pick duplicate media ids 2021-01-08 20:22:57 +00:00
gstwebrtcbin.h webrtcbin: Implement getting stats for a specific pad 2020-11-24 04:27:52 +00:00
gstwebrtcice.c webrtcbin: Remove remnant of non-rtcp-mux mode 2021-01-06 23:02:37 +00:00
gstwebrtcice.h webrtc: Set the DSCP markings based on the priority 2020-10-30 16:24:40 -04:00
gstwebrtcstats.c webrtcstats: PLI/FIR/NACK direction are the opposite of the media 2020-12-29 15:07:03 -05:00
gstwebrtcstats.h webrtcbin: Implement getting stats for a specific pad 2020-11-24 04:27:52 +00:00
icestream.c webrtc: Add properties to change the socket buffer sizes to ice object 2020-11-03 22:07:53 +00:00
icestream.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
meson.build webrtc: Update libnice version requirement to 0.1.17 2020-11-11 13:41:59 +02:00
nicetransport.c webrtc: Remove non rtcp-mux code 2020-11-24 01:59:55 +00:00
nicetransport.h webrtc: Add properties to change the socket buffer sizes to ice object 2020-11-03 22:07:53 +00:00
sctptransport.c webrtc: Set the DSCP markings based on the priority 2020-10-30 16:24:40 -04:00
sctptransport.h webrtc: Set the DSCP markings based on the priority 2020-10-30 16:24:40 -04:00
transportreceivebin.c webrtc: Remove non rtcp-mux code 2020-11-24 01:59:55 +00:00
transportreceivebin.h webrtc: Remove RECEIVE_STATE_DROP from transportreceivebin 2020-03-04 10:15:19 +00:00
transportsendbin.c webrtcbin: Remove remnant of non-rtcp-mux mode 2021-01-06 23:02:37 +00:00
transportsendbin.h webrtcbin: Remove remnant of non-rtcp-mux mode 2021-01-06 23:02:37 +00:00
transportstream.c webrtcbin: Remove remnant of non-rtcp-mux mode 2021-01-06 23:02:37 +00:00
transportstream.h webrtcbin: Remove remnant of non-rtcp-mux mode 2021-01-06 23:02:37 +00:00
utils.c webrtcbin: Don't assert if an SDP media can't be converted to caps 2019-07-08 07:18:41 +00:00
utils.h webrtc: propagate more errors through the promise 2020-09-14 04:04:29 +00:00
webrtcdatachannel.c webrtc/datachannel: clear the error after use 2020-08-24 17:02:35 +10:00
webrtcdatachannel.h webrtc: Add GstWebRTCDataChannel to the library API 2020-06-02 21:04:37 +00:00
webrtcsdp.c webrtc: propagate more errors through the promise 2020-09-14 04:04:29 +00:00
webrtcsdp.h webrtc: propagate more errors through the promise 2020-09-14 04:04:29 +00:00
webrtctransceiver.c webrtc: Remove non rtcp-mux code 2020-11-24 01:59:55 +00:00
webrtctransceiver.h webrtcbin: Remove remnant of non-rtcp-mux mode 2021-01-06 23:02:37 +00:00