Closed Bug 742160 Opened 8 years ago Closed 8 years ago

Import and enable AudioUnit cubeb backend

Categories

(Core :: Audio/Video, defect)

All
macOS
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla14

People

(Reporter: kinetik, Assigned: kinetik)

References

Details

Attachments

(1 file)

The original OS X cubeb backend (AudioQueue) revealed what appears to be an OS bug resulting in stream deadlocks.

This cubeb backend uses the older AudioUnit API that we already use in sydneyaudio.  This backend does not yet implement requests for higher latency via cubeb_stream_init, but this may be added in the future.
Attached patch patch v0Splinter Review
Attachment #612085 - Flags: review?(chris.double)
Attachment #612085 - Flags: review?(chris.double) → review+
https://hg.mozilla.org/mozilla-central/rev/2110c3be7d53
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Blocks: 768265
Note: this code was not actually enabled due to a missing patch chunk.  It'll be enabled in Firefox 16 via bug 768265.
Depends on: 778675
You need to log in before you can comment on or make changes to this bug.