Update audioipc to pick up IPC rework
Categories
(Core :: Audio/Video: cubeb, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox97 | --- | fixed |
People
(Reporter: kinetik, Assigned: kinetik)
References
Details
Attachments
(3 files)
Tracking bug for landing IPC rework and fixes to enable pref-on for macOS (Windows and Linux will be switched over after some initial testing on macOS).
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D132537
Assignee | ||
Comment 3•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 5•3 years ago
•
|
||
Backed out changeset 736011c1640c (Bug 1726275) for causing build bustages.
Backout link
Push with failures
Failure Log
Assignee | ||
Comment 6•3 years ago
|
||
The build failure was caused by cargo trying to clone both of the master
and macos
audioipc-2 branches into the same git repo. I didn't hit that locally or on try because I was still testing with the version of the changeset that pointed the macos
branch at my own repo. I've reverted to that solution for now, so https://github.com/kinetiknz/audioipc-2/tree/macos is identical to https://github.com/mozilla/audioipc-2/tree/macos.
Assignee | ||
Comment 8•3 years ago
|
||
Looks like the landing will stick this time. Note that this feature is not enabled yet; the media.cubeb.sandbox
thread can be flipped to true
(Firefox restart required) for testing. Enabling by default is tracked in bug 1425788.
Comment 9•3 years ago
|
||
what's different between ashmem 0.1.1 and your fork?
Comment 10•3 years ago
•
|
||
Answering my own question: no substantial difference (and it's not a fork, it's upstream). Can you update audioipc so that it depends on ashmem from crates.io rather than your github repo?
Assignee | ||
Comment 11•3 years ago
|
||
Will do in bug 1746352. Thanks for the ping.
Assignee | ||
Updated•3 years ago
|
Comment 12•3 years ago
|
||
bugherder |
Comment 13•3 years ago
•
|
||
That busted building with versions older than 1.57.0:
Compiling audioipc2-client v0.5.0 (https://github.com/kinetiknz/audioipc-2?rev=abd4a0132ea65057b554221c8f112a9bedd33a92#abd4a013)
error[E0658]: use of unstable library feature 'try_reserve': new API
which wasn't caught by CI because we only test rustc < 1.57 on Linux. You're in luck that we were actually planning for an update of the requirement for just now.
Description
•