>> > 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.
The API's haven't change substantially in months. Thats after a period of intense development activity to refine a better, flexible, stable API. Nobody ever said the 0.9 API was ready. If you didn't want to work with an unstable API you should never have used it. >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. There have only ever been 2 versions: ALSA 0.5 and ALSA "current". The "current" version has never been declared stable. When it is, you can be sure that it will not change again, just as the ALSA 0.5 API has remained stable over a couple of years or more. All apps written for ALSA 0.5 still work, if they were written correctly before. --p
