https://bugs.winehq.org/show_bug.cgi?id=51921
Bug ID: 51921 Summary: Audio problems and crashes with Unreal Engine 4 due to error in F3DAudio.c:349 Product: Wine Version: 6.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zerooneo@01101001.net Distribution: ---
Created attachment 70879 --> https://bugs.winehq.org/attachment.cgi?id=70879 The error message.
When one runs the games Obduction or RiME , which are both based on Unreal Engine 4, with Wine commit d8be85863fedf6982944d06ebd1ce5904cb3d4e1 or later, noise is output instead of audio, and an error occurs in F3DAudio.c, line 349, and the error message "pDspSettings->DstChannelCount == ChannelCount && "Invalid channel count, DSP settings and speaker configuration must agree"" is shown. Screenshots are attached. The game will then exit or eventually crash.
This commit and the previous one makes use of new code to process audio, so the error seems directly related to that.