Not really. For some odd reason, when I set PulseAudio to use the traditional scheduling with interrupts instead of timers, Wine sound gets completely corrupt and distorted. But then my audio files are played correctly outside of Wine. And if I set it to use timers, Wine works fine but my audio is popping all the time - unless I set PulseAudio to use the trivial resampling method, in which case audio everywhere seems like it's running on a 16K bitrate... So in essence it's a "pick your poison" situation, until Wine incorporates a PA backend.
No, but I don't want to recompile the thing manually, as it could have problems whenever the issue is fixed and I decide to go back to RPM packages.
On the other hand, I just updated my PulseAudio from 1.1 to 2.0 and so far I don't hear any popping sounds during music playback. So maybe that part of the puzzle is fixed. Meanwhile Wine didn't break, still works good as before.
This. If Wine had support for PulseAudio, then I could finally listen to music outside of Wine that doesn't have popping sounds or horrible quality, since otherwise if I set my PA settings to give me that, Wine starts shrieking like a banshee...
I have ran MS Train Simulator on Wine - the sound worked perfectly with PA. Don't know why other programs would cause problems - maybe because their sound is not in WAV format?
I don't play many games in wine but the few I do play have sound working well: Steam and Portal 2 with steam, Warcraft3, skyrim and when I tested Path of Exile it was ok too.
In fact I had not a single problem with wine and pulseaudio not working together in the last few years.