diff --git a/src/xenia/apu/xaudio2/xaudio2_audio_driver.cc b/src/xenia/apu/xaudio2/xaudio2_audio_driver.cc index 89447c7b34..269a5041d4 100644 --- a/src/xenia/apu/xaudio2/xaudio2_audio_driver.cc +++ b/src/xenia/apu/xaudio2/xaudio2_audio_driver.cc @@ -110,6 +110,10 @@ bool XAudio2AudioDriver::Initialize() { config.LogFileline = TRUE; audio_->SetDebugConfiguration(&config); + // Make sure the audio is initilized + hr = audio_->StartEngine(); + CoInitialize(nullptr); + hr = audio_->CreateMasteringVoice(&mastering_voice_); if (FAILED(hr)) { XELOGE("CreateMasteringVoice failed with %.8X", hr);