Make JsepTransceiver non-refcounted, and stop sharing references to them
Categories
(Core :: WebRTC: Signaling, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox114 | --- | fixed |
People
(Reporter: bwc, Assigned: bwc)
References
Details
Attachments
(2 files)
Access to the JsepTransceivers in JsepSession ought to be tightened up, especially now that they have proper identifiers (see bug 1769802). Most access ought to be by value, and failing that, using functional-style modifications so that references aren't allowed to persist beyond their intended scope.
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Assignee | ||
Comment 3•2 years ago
|
||
Involves substantial refactoring to make most access by-value (or through
functional-style in-place modifications) for safety.
Depends on D176422
Assignee | ||
Comment 4•2 years ago
|
||
Assignee | ||
Comment 5•2 years ago
|
||
Wpt push is permabusted here too... maybe I need to rebase...
Assignee | ||
Comment 6•2 years ago
|
||
Assignee | ||
Comment 7•2 years ago
|
||
Rebase didn't help. This is stuck until we can get the problem with wpt try resolved.
Assignee | ||
Comment 8•2 years ago
|
||
Filed bug 1830520. Proceeding with pathless try push, hopefully that works.
https://treeherder.mozilla.org/jobs?repo=try&revision=a24413836c9ed72bb6fe069513f9312c018e4452
Assignee | ||
Updated•2 years ago
|
Comment 10•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0cfd10fcb68d
https://hg.mozilla.org/mozilla-central/rev/6e8fbf07f4b9
Description
•