Fix RemoteTrackSource reference traversal and unlinking
Categories
(Core :: WebRTC: Audio/Video, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox111 | --- | fixed |
People
(Reporter: pehrsons, Assigned: pehrsons)
References
(Blocks 2 open bugs)
Details
Attachments
(18 files)
|
Bug 1813468 - In WPT test that a peer connection receiving video cannot be garbage collected. r?jib!
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
See bug 1807700 comment 1 about RemoteTrackSource.
| Assignee | ||
Comment 1•3 years ago
|
||
| Assignee | ||
Comment 2•3 years ago
|
||
| Assignee | ||
Comment 3•3 years ago
|
||
| Assignee | ||
Comment 4•3 years ago
|
||
| Assignee | ||
Comment 5•3 years ago
|
||
| Assignee | ||
Comment 6•3 years ago
|
||
This removes one dependency in MediaPipeline on RemoteTrackSource.
| Assignee | ||
Comment 7•3 years ago
|
||
| Assignee | ||
Comment 8•3 years ago
|
||
| Assignee | ||
Comment 9•3 years ago
|
||
| Assignee | ||
Comment 10•3 years ago
|
||
| Assignee | ||
Comment 11•3 years ago
|
||
| Assignee | ||
Comment 12•3 years ago
|
||
| Assignee | ||
Comment 13•3 years ago
|
||
This sets it up so MediaPipeline control interfaces can be added.
| Assignee | ||
Comment 14•3 years ago
|
||
This patch makes RTCRtpReceiver in charge of mute and unmute decisions directly.
MediaPipeline still informs about unmuting after receiving the first RTP packet.
This also removes a dependency on RTCRtpReceiver::Stop that is out of sync
with mReceiving = false.
| Assignee | ||
Comment 15•3 years ago
|
||
| Assignee | ||
Comment 16•3 years ago
|
||
| Assignee | ||
Comment 17•3 years ago
|
||
This patch fixes an issue where playout of queued DTMF tones could get
interrupted for unrelated reasons. This happened if a task, in a transmitting
RTCRtpSender, called both Stop() and then again Start().
With a WatchManager we watch for changes to mTransmitting and setting it to
false and then true in a single task gets coalesced into a noop.
| Assignee | ||
Comment 18•3 years ago
|
||
This matches that we do not mute when the jseptrack is inactive.
Comment 19•3 years ago
|
||
Comment 21•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/109d1020117a
https://hg.mozilla.org/mozilla-central/rev/c28bf2b7d094
https://hg.mozilla.org/mozilla-central/rev/0f2aa0156add
https://hg.mozilla.org/mozilla-central/rev/4efc6b3c9527
https://hg.mozilla.org/mozilla-central/rev/dea5d02d4dbb
https://hg.mozilla.org/mozilla-central/rev/a0d17c5a5b11
https://hg.mozilla.org/mozilla-central/rev/f2d5a8a91ed2
https://hg.mozilla.org/mozilla-central/rev/61a7f60b178c
https://hg.mozilla.org/mozilla-central/rev/be83a372e63b
https://hg.mozilla.org/mozilla-central/rev/765bd8c21710
https://hg.mozilla.org/mozilla-central/rev/5a551138a5d1
https://hg.mozilla.org/mozilla-central/rev/d1dbd2ad49ba
https://hg.mozilla.org/mozilla-central/rev/f3f3da28953c
https://hg.mozilla.org/mozilla-central/rev/677062c9bf1a
https://hg.mozilla.org/mozilla-central/rev/1c1098e1e1fc
https://hg.mozilla.org/mozilla-central/rev/1d8a6c3290a6
https://hg.mozilla.org/mozilla-central/rev/3cf25f108bff
https://hg.mozilla.org/mozilla-central/rev/ebfb7a062761
Description
•