On Wed, Oct 31, 2007 at 11:23:31AM -0400, Nick Guenther wrote: > On 10/31/07, Brian A Seklecki (Mobile) > <[EMAIL PROTECTED]> wrote: > > Some *BSD systems are adjusting PCM driver support to allow multiple > > process to open /dev/dsp / /dev/audio multiple times in-exclusively, > > mitigating the needs for piss-poor software API multiplex'ing solutions > > a-la ARTS/ESD. > > Oh awesome! Is /Open/BSD one of those? >
no; character devices (such as /dev/audio) keep per-unit state (encoding, rate, ...). To mix multiple audio streams per-stream state must be kept. That's why arts/esd/jack/... exist. -- Alexandre