imported from FreeBSD (thanks to tobik@freebsd)
https://svnweb.freebsd.org/ports/head/audio/portaudio/files/pa_sndio.c
use new PA_SNDIO_DEVICES environment variables to specify additional sndio
devices, for example:
PA_SNDIO_AUDIODEVICES=snd/0.monitor:snd@remote/0:rsnd/3
ok ratchov@
claim that everything is supported. If possible portaudio will
attempt to setup a conversion layer, else the application will fail.
Prevents audio/audacity from failing in situations it could actually
work, especially when aucat(1) can do all the necessary conversions.
ok ajacoutot@, sthen@ and jasper@
PortAudio is a free, cross platform, open-source, audio I/O library. It
lets you write simple audio programs in 'C' that will compile and run on
many platforms including Windows, Macintosh (8,9,X), Unix (OSS), SGI,
and BeOS. PortAudio is intended to promote the exchange of audio
synthesis software between developers on different platforms.
ok deanna@