Lars Koopmans
Lars Koopmans
Some extra info: Even when I wait 10s between plugging the device in and switching the device in software the crash still happens sometimes. So around when the device is...
It seems that changing the `ma_device_uninit` to `ma_device_stop` significanlty reduces the changes of this crash happening, of not prevent it entirely (**EDIT: It does not seem to prevent it, just...
> How are you detecting that the preferred device has changed? I have a thread on a loop that detects the currently used device vs the preferred device. It then...
Do you have any ideas?
I am using miniaudio for that indeed, using the following functions: ```c++ if (ma_context_get_devices(&audioDeviceContext, &maPlaybackDevices, &playbackCount, &maCaptureDevices, &captureCount) == MA_SUCCESS) { for (uint32_t i = 0; i < playbackCount; i++)...
I see you mention threading issues with wasapi in #777. Might that also be causing the problems here?
Thanks for the info. I'm considering trying to disable WASAPI and using a different driver on Windows, maybe I'll have more luck with that.
I have added the whole log of the failed run. I can see it goes wrong when it starts descending in the file tree, but not sure why that happens....
I think I figured it out, your branch helped massively. Our CI was deleting the folder containing all dependencies before running `gcovr` which is why it failed, as it couldn't...