Use EventTargetCapability to protect members in TrackBuffersManager
Categories
(Core :: Audio/Video: Playback, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox103 | --- | fixed |
People
(Reporter: bryce, Assigned: bryce)
References
Details
Attachments
(2 files)
This follows on from bug 1767897. Assuming we have something like EventTargetAsserter, we can clarify and better enforce thread usage in TrackBuffersManager.
Bug 1724106 is a good example of why we'd want to do this. TrackBuffersManager is complicated and it would not hurt to have better documented threading expectations or further guard rails.
| Assignee | ||
Comment 1•4 years ago
|
||
| Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Backed out changeset 9bd60f359de2 (Bug 1767899) for causing build bustages on EventTargetCapability.h.
Backout link
Push with failures
Failure Log
| Assignee | ||
Comment 4•4 years ago
|
||
Looks like I'm missing an explicit keyword for some of the code that landed in bug 1767897 and is now being used. I'm currently inactive, so if anyone else wants to fix that up, feel free. Otherwise I'll hold NI in case I get time to fix this up.
Comment 5•3 years ago
|
||
There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:bryce, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Comment 6•3 years ago
|
||
Comment 8•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/0dfc0a554224
https://hg.mozilla.org/mozilla-central/rev/ee981764696b
| Assignee | ||
Updated•3 years ago
|
Description
•