NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Native sound system



Hi,

NetBSD-8 features and in-kernel audio mixer with a sun audio/OSS compatible 
audio interface.

Each instance of an open audio device provides a seperate audio device to each 
audio application/audio server with independent software volume for each 
channel.

This makes it possible to run portaudio, SDL audio apps, pulseaudio, esd, nas, 
sun audio applications and OSS v4 applications, etc side by side.

As for OSSv4 see:
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=46611

I imported the necessary ioctls into libossaudio for compatibility with oss v4 
in 2014.  The exported oss version number is still lower than v4 as the mixer 
control api is yet to be added.

It makes it possible to use applications in package source that require oss v4 
support and these addition of an oss v4 compatible api has been essential for 
many packages for quite some time.

As for midi, These devices should be supported by midi(4).  There are 
usb/spkr(4) attachments as well as midi ports found on older sound cards.

Additionally there is also the pseudo audio device pad(4) which allows audio 
to be captured to file or used in conjuction with the bluetooth a2dp streaming 
daemon.

I hope this helps,

Best regards,

Nat


Home | Main Index | Thread Index | Old Index