On Sun, Jan 18, 2009 at 07:43:49PM -0500, Nick Guenther wrote: > > > > libsndio is a new audio API. among it's benefits is the ability > > to use different "backends" transparently, currently either audio(4) > > or aucat(1) in server mode. > > So it's like PortAudio? Out of curiousity, why not just write an aucat > backend for portaudio? >
portaudio is nice, but it's more a framework for audio developping and not just a hardware access API. Also because of the constraint of being portable, it uses semantics that are not the most suitable for a hardware access API for openbsd (eg. it doesn't support easilly poll(2)) the libsndio API very simple and looks like a ``hardware access API'', so in the long term we can make kernel bits converge to libsndio. -- Alexandre