On Tue, Aug 05, 2003 at 05:39:12PM +0200, Ronald Bultje wrote: > Hey, > > On Tue, 2003-08-05 at 16:57, Ville Syrjälä wrote: > > If anyone wants to write code that has a chance of working with all > > sourcards alsa-lib is a must. I see no point in making it optional. > > Why? Would you prefer that all application writers would have to worry about how the hardware expects the data? There are just too many different ways soundcards work to make this viable. And the user has a lot of control on how alsa-lib does things. Take channel routing for example. There's no way each application would have a way to configure stuff like that. Also alsa-lib can do software mixing. > *Proper documentation* is a must. A wrapper lib is just an > implementation of the required documentation that never existed for > ALSA. I think you're turning things around here. If you really wanted to you could write your own library to talk to the alsa kernel drivers... -- Ville Syrjälä syrjala@xxxxxx http://www.sci.fi/~syrjala/