On Fri Jun 14 19:07:19 2024 +0000, Paul Gofman wrote:
We should, yeah, it should depend strictly on what Windows has as buffer length and not what backend hints. Back then it was fixed this way in xaudio / faudio. I am not sure if mmdevapi ever queried that from backends but back then it had voluntary buffer size and that was also causing problems (1d66a108b901ebfb11b134e9a6895b1d87333638).
I addressed @huw's comment. I will create a separate merge request to enforce 10 ms as the default period.