https://bugs.winehq.org/show_bug.cgi?id=46725
--- Comment #24 from Ethan Lee flibitijibibo@gmail.com --- Oh yeah, they have the separate threads for the graph and DMA buffer write... sometimes I forget how cursed it is in there.
In any case, I tested this on Xbox (the most cursed hardware of all) and it still works without any weird skips, so I've committed this to upstream:
https://github.com/FNA-XNA/FAudio/commit/a0f859c761bb80501f3c7501b12f344585a...
Would still be nice to have SDL_GetAudioDeviceSpec so the default isn't _always_ 48KHz, but that's someone else's problem for now.