diff --git a/src/backend/core/mmio/Audio.cpp b/src/backend/core/mmio/Audio.cpp index 40bcaa5d..fa00ab17 100644 --- a/src/backend/core/mmio/Audio.cpp +++ b/src/backend/core/mmio/Audio.cpp @@ -32,6 +32,8 @@ AudioDevice::AudioDevice() { SDL_InitSubSystem(SDL_INIT_AUDIO); AdjustSampleRate(AUDIO_SAMPLE_RATE); + audioStreamMutex = SDL_CreateMutex(); + request.freq = AUDIO_SAMPLE_RATE; request.format = SYSTEM_SAMPLE_FORMAT; request.channels = 2; @@ -49,8 +51,6 @@ AudioDevice::AudioDevice() { SDL_PauseAudioDevice(handle, false); - audioStreamMutex = SDL_CreateMutex(); - if(!audioStreamMutex) { Util::panic("Unable to initialize audio mutex: {}", SDL_GetError()); }