https://bugs.winehq.org/show_bug.cgi?id=42720
Bug ID: 42720 Summary: Can't play audio files in Adobe Audition CS5.5 since Wine 1.7.54 Product: Wine Version: 2.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winepulse.drv Assignee: wine-bugs@winehq.org Reporter: fincer89@hotmail.com Distribution: ---
Created attachment 57696 --> https://bugs.winehq.org/attachment.cgi?id=57696 Adobe Audition CS5.5, audio debug log
As the title says, playing audio files is impossible with Wine versions newer than 1.7.54. I tested multiple Wine versions and could narrow it down to Wine 1.7.55 with which the audio doesn't play anymore.
With Wine versions older than 1.7.55 audio can be played/paused/resumed without any issues. With more recent Wine versions, such as Wine 2.4, Wine 1.9.X, the audio playback doesn't work according to my tests.
I noticed that Wine 1.7.55 introduced multiple audio improvements, especially to PulseAudio driver. I'm not 100% sure the bug is related to winepulse.drv but it's a good guess.
At least, the following audio-related changes were introduced in Wine 1.7.55:
xaudio2/tests: Fix memory leaks. xaudio2: For legacy xaudio2, prefer native version. winecoreaudio: Handle sysex MIDI messages. xaudio2_7: Update current buffer position after flushing buffers. winepulse: Always mute buffer. winepulse: In Shared mode, track device position in bytes. winepulse: Prefer PulseAudio driver. winepulse: Add initial stub for pulseaudio support. winepulse: Add format and period probing. winepulse: Add audioclient. winepulse: Add IAudioRenderClient and IAudioCaptureClient. winepulse: Add IAudioClock and IAudioClock2. winepulse: Add audiostreamvolume. winepulse: Add session support. winepulse: Forward winmm functions to winealsa. winepulse: Fixup IsFormatSupported calls. winepulse: Add support for IMarshal. winepulse: Handle stream create failing correctly. winepulse: Add stub for GetPropValue. winepulse: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop.
I don't have any audio-related overrides in my winecfg settings.
I've attached a debug log, with all the flags suggested in https://wiki.winehq.org/Sound
Debug session performed with 32-bit Wine 2.4 (Git version).