Comment 445 for bug 371897

Revision history for this message
In , Alexey Loukianov (lexa2) wrote :

(In reply to comment #327)
> does mean that those stuck on other Ubuntu versions (or non-Ubuntu distros
> using older PulseAudio versions) may still have issues...

Truth is that those stuck on older version of buggy software would continue to hit those old bugs in that software. For example multichannel speakers configuration is a total mess under 10.04 LTS PulseAudio. The only way to fix it keeping PA installed is to manually build latest dev snapshot of PA - Ubuntu maintainers seem to have no interest in backporting fixes onto "long term support" stable version. They are content with the fixed for this bug landed into latest "regular" Ubuntu version. And so on.

Returning back to Wine, it shouldn't took long for you to look into wine git logs and conclude that there were some compatibility patches for proper interaction with PA's alsa-plugin. You should still use the latest PA and alsa-plugins with a lot of bugfixes though to have mentioned patches work.

Thus, answering to your initial question: there were some PA compatibility fixes addressed during Wine's sound subsystem rewrite but you should always stick to latest versions of all components of "modern linux desktop sound subsystem" to have most old bug fixed (and new introduced).

P.S. Me personally would prefer to have separate mmdevapi backend for PulseAudio as it would be more backwards-compatible than sticking with PA's alsa-plugin emu. Still the final decision is to be made by Wine's devteam.