summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/Src/AudioCommonConfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/AudioCommon/Src/AudioCommonConfig.cpp')
-rw-r--r--Source/Core/AudioCommon/Src/AudioCommonConfig.cpp22
1 files changed, 8 insertions, 14 deletions
diff --git a/Source/Core/AudioCommon/Src/AudioCommonConfig.cpp b/Source/Core/AudioCommon/Src/AudioCommonConfig.cpp
index 9adaa186f2..20369858ee 100644
--- a/Source/Core/AudioCommon/Src/AudioCommonConfig.cpp
+++ b/Source/Core/AudioCommon/Src/AudioCommonConfig.cpp
@@ -23,23 +23,17 @@ void AudioCommonConfig::Load(IniFile &file) {
file.Get("Config", "EnableDTKMusic", &m_EnableDTKMusic, true);
file.Get("Config", "EnableThrottle", &m_EnableThrottle, true);
file.Get("Config", "EnableJIT", &m_EnableJIT, true);
- file.Get("Config", "Volume", &m_Volume, 100);
-#ifdef _WIN32
- file.Get("Config", "Backend", &sBackend, BACKEND_DIRECTSOUND);
- file.Get("Config", "Frequency", &sFrequency, "48,000 Hz");
-#elif defined __APPLE__
- std::string temp;
- file.Get("Config", "Backend", &temp, BACKEND_COREAUDIO);
- strncpy(sBackend, temp.c_str(), 128);
- file.Get("Config", "Frequency", &temp, "48,000 Hz");
- strncpy(sFrequency, temp.c_str(), 128);
-#elif defined __linux__
+#if defined __linux__ && HAVE_ALSA
file.Get("Config", "Backend", &sBackend, BACKEND_ALSA);
- file.Get("Config", "Frequency", &sFrequency, "48,000 Hz");
+#elif defined __APPLE__
+ file.Get("Config", "Backend", &sBackend, BACKEND_COREAUDIO);
+#elif defined _WIN32
+ file.Get("Config", "Backend", &sBackend, BACKEND_DIRECTSOUND);
#else
- file.Get("Config", "Backend", &sBackend, BACKEND_OPENAL);
- file.Get("Config", "Frequency", &sFrequency, "48,000 Hz");
+ file.Get("Config", "Backend", &sBackend, BACKEND_NULLSOUND);
#endif
+ file.Get("Config", "Frequency", &sFrequency, "48,000 Hz");
+ file.Get("Config", "Volume", &m_Volume, 100);
}
// Set the values for the file