From fc849fb51a02f7f80339fe908d2644b5f6139f14 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 23 Jun 2019 13:16:00 -0700 Subject: [PATCH] Switch back to SDL for audio on Linux. Fixes #245 --- app/streaming/audio/audio.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/streaming/audio/audio.cpp b/app/streaming/audio/audio.cpp index 6ccc2f43..0b0efef2 100644 --- a/app/streaming/audio/audio.cpp +++ b/app/streaming/audio/audio.cpp @@ -16,11 +16,21 @@ IAudioRenderer* Session::createAudioRenderer() { #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") { return new SdlAudioRenderer(); } return new SoundIoAudioRenderer(); +#endif #elif defined(HAVE_SLAUDIO) return new SLAudioRenderer(); #else