"..." wrote: > > > ALSA was not ready at that time, still isn't and maybe never will. > Could you be more specific about why alsa "still isn't" ready?
API is still constantly changing. You can't change the API in years after it's ready or developers will just get pissed off. I don't think there are many developers who are willing to rewrite their programs every year. For example of how APIs should be defined see POSIX. My C++ class for handling ALSA IO is currently a bit messy because it has to support ALSA 0.5 and 0.9. I don't even want to know how it would look if it had to support four or five versions of the API. Now my software supports three audio APIs, OSS and ALSA 0.5 & 0.9. Making software compatible with even more APIs will make it more complex and that's bad. - Jussi Laako -- PGP key fingerprint: 161D 6FED 6A92 39E2 EB5B 39DD A4DE 63EB C216 1E4B Available at PGP keyservers
