https://bugs.winehq.org/show_bug.cgi?id=51921
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- The main difference is that the Linux version of FAudio, provided by the Linux distribution, was previously used, and it was generally built with assertions disabled, where Wine now uses its own PE version of FAudio, which has assertions enabled.
That assertions may be genuine or not, and I believe it comes from a difference between calls to X3DAudioInitialize with a channel mask, and to X3DAudioCalculate with a channel count which doesn't match the initial channel mask. It'll probably require some tests to validate whether it should assert or not.
Also see https://github.com/FNA-XNA/FAudio/pull/255