Closed Bug 1575131 Opened 8 months ago Closed 7 months ago

Update libcubeb to pick up PR 530 (IAudioClient3 support on Windows 10)

Categories

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

Desktop
Windows 10
enhancement

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: kinetik, Assigned: kinetik)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Update to pick up https://github.com/kinetiknz/cubeb/pull/530, which adds support for IAudioClient3 on Windows 10 (only). Using IAC3 allows us to request lower than default latencies for shared (i.e. non-exclusive) streams. This should only trigger for low latency (MSG, not simple media) playback streams. Capture is not yet supported as this needs further research/testing.

It's worth reading the PR, as there are quite a few quirks to be aware of. It's possible these may cause new issues to appear, so please be on the lookout for strange audio behaviour on Windows 10. If it turns out to be problematic, we'll have to revert this and look at safer ways of enabling the feature.

Priority: -- → P2

Note that since 70 is so close to rolling over to beta, this change will wait for landing until Nightly moves to the 71 cycle.

Pushed by mgregan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/21823cc121eb
Update libcubeb for IAudioClient3 support on Win10.  r=padenot
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Depends on: 1590652
Blocks: 1590902
You need to log in before you can comment on or make changes to this bug.