Remove the AllocationHandle API
Categories
(Core :: WebRTC: Audio/Video, enhancement, P3)
Tracking
()
People
(Reporter: padenot, Assigned: pehrsons)
References
Details
Attachments
(5 files)
Reporter | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Sources are no longer shared.
Assignee | ||
Comment 2•6 years ago
|
||
The handle was used to keep separate allocations of the same source in a single
process apart. Sources no longer use sharing, so we no longer need allocations
or their handles even as a concept.
Assignee | ||
Comment 3•6 years ago
|
||
These once served a caching-and-reuse purpose it seems, but it makes less sense
when sources are not shared.
There seems to still be functioning code to re-use fake audio devices, but this
seems like premature optimization. Especially since we don't care much about
fake devices in release.
This patch removes it all, together with some plumbing around the mechanism.
Assignee | ||
Comment 4•6 years ago
|
||
Bug 1538113 fixed most, but apparently some remained. Unclear why -- perhaps I
ran it with a different config this time.
Assignee | ||
Comment 5•6 years ago
|
||
Depends on: D24903
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9e7832fee028
https://hg.mozilla.org/mozilla-central/rev/20543d03a4cd
https://hg.mozilla.org/mozilla-central/rev/1248d2f659a9
https://hg.mozilla.org/mozilla-central/rev/276622dfadd8
https://hg.mozilla.org/mozilla-central/rev/be0fbe76851f
Updated•6 years ago
|
Description
•