summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2025-04-21 16:23:25 -0500
committerJordan Woyak <jordan.woyak@gmail.com>2025-04-21 16:25:40 -0500
commit1fc6be7f80f55786a8a7bd80e70f3bc6d4dcd4d9 (patch)
treec5a338ed108259222a53593c48825b9cbd03e7a6 /Source/Core/AudioCommon
parentc0c180bdc21cd9fe7374df3f83db57cdf8f5c492 (diff)
AudioCommon: Make cubeb sound backend default on Linux.
Diffstat (limited to 'Source/Core/AudioCommon')
-rw-r--r--Source/Core/AudioCommon/AudioCommon.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/Source/Core/AudioCommon/AudioCommon.cpp b/Source/Core/AudioCommon/AudioCommon.cpp
index 0a0aafd307..de046a9aab 100644
--- a/Source/Core/AudioCommon/AudioCommon.cpp
+++ b/Source/Core/AudioCommon/AudioCommon.cpp
@@ -14,7 +14,6 @@
#include "AudioCommon/OpenSLESStream.h"
#include "AudioCommon/PulseAudioStream.h"
#include "AudioCommon/WASAPIStream.h"
-#include "Common/Common.h"
#include "Common/FileUtil.h"
#include "Common/Logging/Log.h"
#include "Core/Config/MainSettings.h"
@@ -94,19 +93,19 @@ void ShutdownSoundStream(Core::System& system)
std::string GetDefaultSoundBackend()
{
- std::string backend = BACKEND_NULLSOUND;
-#if defined ANDROID
- backend = BACKEND_OPENSLES;
-#elif defined __linux__
- if (AlsaSound::IsValid())
- backend = BACKEND_ALSA;
- else if (CubebStream::IsValid())
- backend = BACKEND_CUBEB;
-#elif defined(__APPLE__) || defined(_WIN32) || defined(__OpenBSD__)
+#if defined(ANDROID)
+ return BACKEND_OPENSLES;
+#else
if (CubebStream::IsValid())
- backend = BACKEND_CUBEB;
+ return BACKEND_CUBEB;
#endif
- return backend;
+
+#if defined(__linux__)
+ if (AlsaSound::IsValid())
+ return BACKEND_ALSA;
+#endif
+
+ return BACKEND_NULLSOUND;
}
DPL2Quality GetDefaultDPL2Quality()