gecko-dev/media/webrtc
Byron Campen [:bwc] ca88e4c776 Bug 1622384: Implement stable indexing for JSEP transceivers. r=mjf
JSEP transceivers were previously held in a vector, in the order that they were
created. However, these could be removed, which meant that the indexing was not
stable. Under most circumstances this did not matter, however there was a
wrinkle with implicit rollback in repeated sRD. Re-applying a remote offer that
had created a transceiver would destroy that transceiver, and create a new one
to replace it. However, JS was not informed, because to PeerConnectionImpl it
looked like nothing had changed. Now, transceivers are indexed in a stable way,
which allows this bug to be fixed, and makes things a little less confusing.

Differential Revision: https://phabricator.services.mozilla.com/D70400
2020-05-01 00:27:03 +00:00
..
gn-configs Bug 1578073 - Update gn generated json files; r=ng 2020-02-11 17:06:00 +00:00
signaling Bug 1622384: Implement stable indexing for JSEP transceivers. r=mjf 2020-05-01 00:27:03 +00:00
trunk Bug 1628678 - Disable some threading asserts in AudioSendStream and ChannelProxy; r=bwc 2020-04-23 15:18:00 +00:00
.gclient
.gclient_entries
moz.build
webrtc.mozbuild