diff --git a/stepmania/src/arch/InputHandler/InputHandler_Carbon.cpp b/stepmania/src/arch/InputHandler/InputHandler_Carbon.cpp index 7d45db5a89..d8c7f4f635 100644 --- a/stepmania/src/arch/InputHandler/InputHandler_Carbon.cpp +++ b/stepmania/src/arch/InputHandler/InputHandler_Carbon.cpp @@ -694,7 +694,7 @@ int InputHandler_Carbon::Run(void *data) (*i)->StartQueue( loopRef, InputHandler_Carbon::QueueCallBack, This, n++ ); This->mLoopRef = loopRef; - SetThreadPrecedence( 30 ); // Somewhat arbitrary but less than the sound decoding thread + SetThreadPrecedence( 100 ); /* * The function copies the information out of the structure, so the memory pointed diff --git a/stepmania/src/arch/Sound/RageSoundDriver_CA.cpp b/stepmania/src/arch/Sound/RageSoundDriver_CA.cpp index fe2751549f..2ebd596504 100644 --- a/stepmania/src/arch/Sound/RageSoundDriver_CA.cpp +++ b/stepmania/src/arch/Sound/RageSoundDriver_CA.cpp @@ -236,7 +236,7 @@ OSStatus RageSound_CA::OverloadListener( AudioDeviceID inDevice, void RageSound_CA::SetupDecodingThread() { /* Increase the scheduling precedence of the decoder thread. */ - SetThreadPrecedence( 32 ); + SetThreadPrecedence( 50 ); } /*