mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 22:19:02 +00:00
Audio : allow XAudio2 to run its own thread (#1980)
This commit is contained in:
parent
132093c80e
commit
53b2e19d96
2 changed files with 14 additions and 0 deletions
|
|
@ -62,6 +62,7 @@ void XAudio2Thread::xa27_destroy()
|
|||
{
|
||||
s_tls_xaudio2_instance->StopEngine();
|
||||
s_tls_xaudio2_instance->Release();
|
||||
CoUninitialize();
|
||||
}
|
||||
|
||||
CoUninitialize();
|
||||
|
|
@ -117,6 +118,8 @@ void XAudio2Thread::xa27_open()
|
|||
if (FAILED(hr))
|
||||
{
|
||||
LOG_ERROR(GENERAL, "XAudio2Thread : CreateSourceVoice() failed(0x%08x)", (u32)hr);
|
||||
s_tls_xaudio2_instance->Release();
|
||||
CoUninitialize();
|
||||
Emu.Pause();
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue