http://bugs.winehq.org/show_bug.cgi?id=18740
--- Comment #3 from Saulius K. saulius2@gmail.com 2009-06-02 00:35:39 --- * With regard to comment #1 From Dmitry Timoshkov: | | I'd say that if PulseAudio has such a long list of restrictions (which ALSA | apparently doesn't have), it's broken, and should be fixed on PulseAudio side | instead.
Dmitry, can you confirm writing eg. ASIO drivers in Windows wasn't put under similar restrictions? If you don't, then enumerate ones which breaks the systemicity of the design Wine implements, please. Or theoretically prove PulseAudio could be fixed/designed in other way.
I strongly believe the list got long due to trivial and acceptable reasons:
* changes in appropriate APIs; * old linux kernels (configurations) being uncapable of handling low-latency audio processing; * old/odd hardware restricting software in a similar way.
I take the list as just another, renewed guide to coding glitch-free ALSA sound processing.
* With regards to comment #2 From Austin English: | | Pulseaudio is supposed to work without any extra effort on our end...
And who was the supposer then?