https://bugs.winehq.org/show_bug.cgi?id=37890
Bug ID: 37890 Summary: MCI 24bit .wav playback on top of pulseaudio (both with winealsa.drv,winepulse.drv) broken Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winmm&mci Assignee: wine-bugs@winehq.org Reporter: jonas.th@web.de Distribution: ---
Created attachment 50462 --> https://bugs.winehq.org/attachment.cgi?id=50462 output of: pacmd list-sinks
MCI 24bit .wav playback on top of pulseaudio (both with winealsa.drv,winepulse.drv) appears to be broken. A minimal test case with the necessary C code (<30 lines), the resulting .exe (compiled with MinGW) and a test .wav file is attached.
The resulting test case: * works on all Windows 7 64bit machines tested * breaks with winealsa.drv on top of pulseaudio * breaks with winepulse.drv on top of pulseaudio * works with winealsa.drv on top of alsa (without pulseaudio) * works if the file is converted to a 16bit .wav file
Furthermore, the attached output of pacmd list-sinks appears to show that pulseaudio doesn't advertise 24bit capabilities - so wine probably mistakenly tries to use 24bit audio with pulseaudio without support for that being present.