mystuff/audio/chuck/patches/patch-src_host_chuck_audio_cpp
2026-03-15 22:48:20 +01:00

32 lines
1.0 KiB
Plaintext

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",