Open Bug 1362220 Opened 8 years ago Updated 7 months ago

[meta] Remote cubeb API

Categories

(Core :: Audio/Video: cubeb, enhancement, P3)

enhancement

Tracking

()

ASSIGNED

People

(Reporter: u480271, Assigned: kinetik)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

(Keywords: meta)

To support sandboxing of Audio playback and recording (Bug 1104619) the cubeb API needs to be split between content and server process. This bug is a meta-bug to track the design and implementation.
Assignee: nobody → dglastonbury
Blocks: sb-audio
Status: NEW → ASSIGNED
Depends on: 1360053
Depends on: 1360060
Depends on: 1362223
Depends on: 1362247
Rank: 15
Priority: -- → P1
Depends on: 1373475
Depends on: 1374494
No longer blocks: 1213998, win32k-lockdown, 1386019
Blocks: 1359566
See Also: → 1386161
Depends on: 1390385
Blocks: 1358372
Mass change P1->P2 to align with new Mozilla triage process
Priority: P1 → P2
Depends on: 1403041
Depends on: 1403043
Depends on: 1403048
No longer depends on: 1403048
Depends on: 1407487
Depends on: 1407490
Depends on: 1425788
Depends on: 1428952
Hey Dan, can we close this out now? Still some cleanup work tracked here but blocking work appears complete.
Flags: needinfo?(dglastonbury)
(In reply to Jim Mathies [:jimm] from comment #2) > Hey Dan, can we close this out now? Still some cleanup work tracked here but > blocking work appears complete. Also, curious about status of OSX and Windows. Can you give us a status update there?
(In reply to Jim Mathies [:jimm] from comment #3) > (In reply to Jim Mathies [:jimm] from comment #2) > > Hey Dan, can we close this out now? Still some cleanup work tracked here but > > blocking work appears complete. > > Also, curious about status of OSX and Windows. Can you give us a status > update there? Hi Jim, We've landed all the blocking work before December break. In Bug 1405877#c21, :jld says that the Linux sandboxing work is good with webrtc. The audioipc is current enabled on nightly only. I'm working with Softvision to get some testing coverage of various flavors of Linux before removing the nightly only flag. :kinetik also enabled audioipc for OSX before December break. There is an outstanding crash that is happening when a cubeb context is created before the IPC mechanism has started up (Bug 1426867) that :kinetik is currently working on. Once that bug is fixed he'll start on the Windows version of audioipc.
Flags: needinfo?(dglastonbury)
Flags: needinfo?(jmathies)
Thanks for the update! Good news on Linux and OSX. Do you have a sense of what release the Windows work might land in?
Flags: needinfo?(jmathies) → needinfo?(dglastonbury)
(In reply to Jim Mathies [:jimm] from comment #5) > Thanks for the update! Good news on Linux and OSX. Do you have a sense of > what release the Windows work might land in? Until we start on the Windows work, I don't have a good handle for when it would land. The pieces that are needed are small. We need a way to duplicate file handles cross-process (which in Win32 is DuplicateHandle) and a replacement for Unix Domain Sockets. Once we have those it should be quick.
Flags: needinfo?(dglastonbury)
Depends on: 1432303
Depends on: 1434156
Blocks: 1473469
See Also: → 1474462
Summary: Remote cubeb API → [meta] Remote cubeb API

Matthew, do you want to keep this meta bug or close it?

Flags: needinfo?(kinetik)
Assignee: dglastonbury → kinetik
Flags: needinfo?(kinetik)
Blocks: 1584177
Blocks: 1434134
Depends on: 1760743
Severity: normal → S3
Depends on: 1700243
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.