From 4d27315cd1c0de85df93bfa859d19741483c06ea Mon Sep 17 00:00:00 2001 From: Pierre Bourdon Date: Sun, 31 Mar 2013 01:55:17 +0100 Subject: [PATCH] Initialize the AX Thread after the sync objects are initialized --- Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.h b/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.h index eb9cf85a5a..40466a81dd 100644 --- a/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.h +++ b/Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.h @@ -107,13 +107,13 @@ protected: volatile u16 m_cmdlist[512]; volatile u32 m_cmdlist_size; - std::thread m_axthread; - // Sync objects std::mutex m_processing; std::condition_variable m_cmdlist_cv; std::mutex m_cmdlist_mutex; + std::thread m_axthread; + // Copy a command list from memory to our temp buffer void CopyCmdList(u32 addr, u16 size);