mozilla / cubeb

Cross platform audio library
ISC License
439 stars 124 forks source link

wasapi: Fail stream setup instead of asserting if device latency unavailable. #704

Closed kinetiknz closed 2 years ago

kinetiknz commented 2 years ago

Follow up to https://github.com/mozilla/cubeb/pull/695#discussion_r832770698. Before that PR, we would fail setup when GetDevicePeriod failed. This restores that behaviour by verifying latency_hi is valid.

This fixes BMO 1764394.