Comment 297 for bug 371897

Revision history for this message
In , Theycallhimart (theycallhimart) wrote :

(In reply to comment #191)
> sorry to ask, but what are the main reasons why Wine devs don't want to include
> this patch in the main tree?
> Really, what are the reasons?
>

"The most dangerous enemy of a better solution is an existing codebase that is just good enough."

winealsa.drv currently exists and has an long usage history. PulseAudio has an alsa plugin so that things are just supposed to work without effort. In practice this can be setupt to work quite well (except on 64-bit where there can be version-mismatch issues between older 32-bit-compat and newer 64-bit-system pulse libs.)

That said, mplayer, xine, libao, vlc, SDL, gstreamer, and virtualbox all have both pulseaudio and alsa backends despite the alsa-pulse layer.

In the end it comes down to wine developers don't like having so many audio backends in the tree, and so don't want another committed to it.