https://bugs.winehq.org/show_bug.cgi?id=43173
--- Comment #5 from Anthony Jagers noonetinone@gmail.com --- For Far Cry 4, I get audio during the videos only. This is with a development 4.3 release, with FAudio added as system libraries. Wine compiles with xaudio2 support. I compile wine with Pulseaudio support.
Trying to find out where the stream is going, I watched the game with the pulse volume control. It is as below. <-vol+> when the videos are playing is clearly normal. <-vol+> jumps up and down as you would expect for any stream. Then, when the videos are finished and you are at the main menu in the game, audio stream #2 disappears. <-vol+> for the wine preloader app is dead. No audio is being sent to pulse by SDL2.
from a screenshot of pulseaudio volume control ------------------- FarCry4.exe: audio stream #2 on [HD-Audio Generic Analog Stereo] <-vol+> <- this jumps up/down wine64-preloader: Simple DirectMedia Layer on [HD-Audio Generic Analog Stereo] <nothing> -------------------
To get audio working for this game, I would have to override xaudio 2.7. Is there some way to find out what exactly SDL2 is sending pulse? I was thinking that sdl2 might be misconfigured. Since I compile my own, I don't use any special configure options. I did see how debian configures theirs.
---
--enable-sdl-dlopen --disable-nas --disable-esd --disable-arts --disable-alsa-shared --disable-pulseaudio-shared