-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot change sample rate when using WDM-KS Backend #178
Comments
Does the same problem occur with FlexASIOTest? FlexASIOTest will probe a list of common sample rates and report back. |
Running FlexASIOTest with the same config
Produces this resulting log: |
In that log WDM-KS doesn't work at all, and I suspect the reason is because |
Ah whoops! Ok so just in case it's useful context, I've just done a completely clean install of Windows 10. Wiped the HDD entirely including all recovery/manufacturer partitions and installed fresh with NOTHING installed other than FlexASIO and the AP software. I did also try installing my music player 'roon' but only after verifying the issues were still present. Issues seem to affect my music player in exactly the same manner, with FlexASIO set to use WASAPI causing the rapid cutting in/out, and WDM-KS unable to change sample rate. Redid the test (making sure that the device was not the windows default device) and the log is below: |
Okay that last log is a bit more interesting:
It looks like sample rate probes are indeed broken in your scenario. More specifically I get the impression that the PortAudio WDM-KS backend does not handle The good news is, I was actually able to reproduce this just now. The twist is that this only seems to happen with devices that use WinRT-based drivers. I'd expect most modern devices to use WinRT though, so yeah… that's a pretty big problem. This is most likely a bug somewhere in the PortAudio WDM-KS backend code. I'll try to see if I can dig it out. Worst case scenario it should be possible to work around this by using some dummy |
Actually I just realized that #159 is the exact same problem, so closing this one as duplicate. |
Title pretty much says it all.
I have devices supporting upto 384khz, and via the WDM-KS backend I'm able to play to them, but cannot get FlexASIO to change sample rate.
Any attempt to set it to for example 48hz instead of 44.1khz fails.
FlexASIO SampleRate.log
The text was updated successfully, but these errors were encountered: