http://bugs.winehq.org/show_bug.cgi?id=10495
--- Comment #182 from Rotbart van Dainig rotbart_van_dainig@lavabit.com 2009-10-09 21:11:16 --- (In reply to comment #181)
Because they didn't have to rewrite all their apps to support pulse; pulse has esd compatibility.
Just they did rewrite all the apps and dropped any reference to ESD completely in 2.28. It's gone from GNOME.
No, it's not a *dependency*. You can still get sound in GNOME without pulse running.
Sure, I'm certain there are patches floating around to do that by hand.
Changing something just because some - but not all - distros changed it is not a good reason to accept code into Wine.
Let's replace "some" by "most" makes it a good reason, tough.
Because adding drivers now means more work - potentially a lot more work - later on.
No. A complete rewrite later only depends on what systems it will target.
A total redesign IS a completely different matter, so I suggested a separate bug.
Just that doesn't make it a blocker for this bug.
It looks like no new audio drivers will be accepted until those internal API issues are resolved (basically, no more code duplication), thus the suggestion for an audio redesign bug to block the pulse support bug.
Which doesn't make any sense at all, as API design has nothing to do with code.
It also cuts out people using systems, e.g. Solaris, where ESD is still more common than pulse.
You are aware that Linux running PulseAudio is a lot more common than OpenSolaris running EsounD?
If wineesd was in better condition, we could actually drop winepulse in favour of wineesd.
Sure, because writing code the dead ESD system seems the perfect way to go.
(In reply to comment #180)
Then you screw over OpenSolaris users.
Doesn't OpenSolaris rely on OSS and gstreamer? At least for OpenSolaris GNOME, there is no more ESD - and Boomer is the new hype there.
Then again, it's probably easier to ignore this problem, hope that it goes away and screw over most Linux users. That has the additional benefit of doing the same when either PulseAudio or Boomer hit OpenSolaris, right?