Index: src/host/chuck_audio.cpp --- src/host/chuck_audio.cpp.orig +++ src/host/chuck_audio.cpp @@ -147,6 +147,10 @@ static RtAudio::Api driverNameToApi( const char * driv if( driverLower == "oss" ) api = RtAudio::LINUX_OSS; #endif + #if defined(__OPENBSD_SNDIO__) + if( driverLower == "sndio" ) + api = RtAudio::OPENBSD_SNDIO; + #endif #if defined(__UNIX_JACK__) if( driverLower == "jack" ) api = RtAudio::UNIX_JACK; @@ -184,6 +188,8 @@ static RtAudio::Api driverNameToApi( const char * driv api = RtAudio::LINUX_OSS; #elif defined(__PLATFORM_LINUX__) && defined(__UNIX_JACK__) api = RtAudio::UNIX_JACK; + #elif defined(__OPENBSD_SNDIO__) + api = RtAudio::OPENBSD_SNDIO; #elif defined(__MACOSX_CORE__) api = RtAudio::MACOSX_CORE; #endif @@ -206,6 +212,7 @@ static const char * apiToDriverName( RtAudio::Api api "ALSA", "Pulse", "OSS", + "sndio", "Jack", "CoreAudio", "WASAPI",