From 4de513eb0147d050bbadeaf0b49300279eae0a2f Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sat, 6 Aug 2016 15:40:51 +0300 Subject: [PATCH] Increase XAudio thread priority --- rpcs3/Emu/Audio/XAudio2/XAudio2Thread.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcs3/Emu/Audio/XAudio2/XAudio2Thread.cpp b/rpcs3/Emu/Audio/XAudio2/XAudio2Thread.cpp index 894b91c6eb..0eda52ea00 100644 --- a/rpcs3/Emu/Audio/XAudio2/XAudio2Thread.cpp +++ b/rpcs3/Emu/Audio/XAudio2/XAudio2Thread.cpp @@ -8,6 +8,11 @@ XAudio2Thread::XAudio2Thread() { + if (!SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL)) + { + LOG_ERROR(GENERAL, "XAudio: failed to increase thread priority"); + } + if (auto lib2_7 = LoadLibraryExW(L"XAudio2_7.dll", nullptr, LOAD_LIBRARY_SEARCH_SYSTEM32)) { xa27_init(lib2_7);