Switch back to SDL for audio on Linux. Fixes #245

This commit is contained in:
Cameron Gutman 2019-06-23 13:16:00 -07:00
parent c88651939a
commit fc849fb51a

View File

@ -16,11 +16,21 @@
IAudioRenderer* Session::createAudioRenderer() IAudioRenderer* Session::createAudioRenderer()
{ {
#if defined(HAVE_SOUNDIO) #if defined(HAVE_SOUNDIO)
#ifdef Q_OS_LINUX
// Default is SDL with libsoundio as an alternate
if (qgetenv("ML_AUDIO") == "libsoundio") {
return new SoundIoAudioRenderer();
}
return new SdlAudioRenderer();
#else
// Default is libsoundio with SDL as an alternate
if (qgetenv("ML_AUDIO") == "SDL") { if (qgetenv("ML_AUDIO") == "SDL") {
return new SdlAudioRenderer(); return new SdlAudioRenderer();
} }
return new SoundIoAudioRenderer(); return new SoundIoAudioRenderer();
#endif
#elif defined(HAVE_SLAUDIO) #elif defined(HAVE_SLAUDIO)
return new SLAudioRenderer(); return new SLAudioRenderer();
#else #else