From d00b719966eda3c27b5fcb96bce50038f52611d5 Mon Sep 17 00:00:00 2001 From: nitsuja Date: Sun, 18 Dec 2011 02:25:50 -0800 Subject: give the audio thread a name (this doesn't really matter, but it was bugging me) --- Source/Core/AudioCommon/Src/DSoundStream.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Source/Core/AudioCommon/Src/DSoundStream.cpp') diff --git a/Source/Core/AudioCommon/Src/DSoundStream.cpp b/Source/Core/AudioCommon/Src/DSoundStream.cpp index 38fbc2a851..78e79e1057 100644 --- a/Source/Core/AudioCommon/Src/DSoundStream.cpp +++ b/Source/Core/AudioCommon/Src/DSoundStream.cpp @@ -96,6 +96,8 @@ bool DSound::WriteDataToBuffer(DWORD dwOffset, // Our own write // The audio thread. void DSound::SoundLoop() { + Common::SetCurrentThreadName("Audio thread"); + currentPos = 0; lastPos = 0; dsBuffer->Play(0, 0, DSBPLAY_LOOPING); -- cgit v1.2.3 From 6f1b2d7748c2ebe5db7e17d0308f4106d04e71d4 Mon Sep 17 00:00:00 2001 From: nitsuja Date: Fri, 30 Dec 2011 20:22:48 -0800 Subject: name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966ed. --- Source/Core/AudioCommon/Src/DSoundStream.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/Core/AudioCommon/Src/DSoundStream.cpp') diff --git a/Source/Core/AudioCommon/Src/DSoundStream.cpp b/Source/Core/AudioCommon/Src/DSoundStream.cpp index 78e79e1057..b252dc90c5 100644 --- a/Source/Core/AudioCommon/Src/DSoundStream.cpp +++ b/Source/Core/AudioCommon/Src/DSoundStream.cpp @@ -96,7 +96,7 @@ bool DSound::WriteDataToBuffer(DWORD dwOffset, // Our own write // The audio thread. void DSound::SoundLoop() { - Common::SetCurrentThreadName("Audio thread"); + Common::SetCurrentThreadName("Audio thread - dsound"); currentPos = 0; lastPos = 0; @@ -132,7 +132,7 @@ bool DSound::Start() DWORD num1; short* p1; - dsBuffer->Lock(0, bufferSize, (void* *)&p1, &num1, 0, 0, 0); + dsBuffer->Lock(0, bufferSize, (void* *)&p1, &num1, 0, 0, DSBLOCK_ENTIREBUFFER); memset(p1, 0, num1); dsBuffer->Unlock(p1, num1, 0, 0); thread = std::thread(std::mem_fun(&DSound::SoundLoop), this); -- cgit v1.2.3