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•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Assignee | ||
Comment 3•1 year 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•1 year ago
|
||
Assignee | ||
Comment 5•1 year ago
|
||
Wpt push is permabusted here too... maybe I need to rebase...
Assignee | ||
Comment 6•1 year ago
|
||
Assignee | ||
Comment 7•1 year ago
|
||
Rebase didn't help. This is stuck until we can get the problem with wpt try resolved.
Assignee | ||
Comment 8•1 year ago
|
||
Filed bug 1830520. Proceeding with pathless try push, hopefully that works.
https://treeherder.mozilla.org/jobs?repo=try&revision=a24413836c9ed72bb6fe069513f9312c018e4452
Assignee | ||
Updated•1 year ago
|
Comment 10•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0cfd10fcb68d
https://hg.mozilla.org/mozilla-central/rev/6e8fbf07f4b9
Description
•