Skip to content

wasapi: Don't call AudioClient::Start in prepare()

::Start starts the wasapi clock, and it then expects us to start rendering buffers soon afterwards. However, several seconds can pass between prepare() exiting and the first sink_write() being called.

Instead, schedule it to be called in sink_write(), same as on reset.

Merge request reports

Loading