Peter Dolding wrote:
This would kinda make logical sence.
Alsa-lib plugin system in theory should be able to take any kind sound output under it. Simplify development of all applications on top of it. If alsa was cross platform why would you use something else as a middle body wrapper when you port.
Windows and Mac support could be done as plugins.
Or is there something that is in the alsa-lib that is a problem?
Its all about reducing distance between application and hardware and reduce amount of coding.
I'd rather see pulseaudio go fully cross platform. It's got some older windows ports but if pulse were to get a push in the right direction for windows and OSX then this lets alsa get on with the job of interfacing with the audio on linux (that's what the L stands for after all), and let higher level applications work with a more appropriate system with more appropriate interfaces for practical use.
Just a thought...
Col