From edf3faf25192dbb9e41cfaf310a1f0d2553737bb Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 19 Oct 2013 15:11:06 -0700 Subject: [PATCH] Clear the audio buffer on game reset. Avoids blips. --- Core/HLE/__sceAudio.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Core/HLE/__sceAudio.cpp b/Core/HLE/__sceAudio.cpp index 97aad7c6fe..6dc7dfde5d 100644 --- a/Core/HLE/__sceAudio.cpp +++ b/Core/HLE/__sceAudio.cpp @@ -118,7 +118,9 @@ void __AudioInit() { mixBuffer = new s32[hwBlockSize * 2]; memset(mixBuffer, 0, hwBlockSize * 2 * sizeof(s32)); - + __blockForAudioQueueLock(); + outAudioQueue.clear(); + __releaseAcquiredLock(); } void __AudioDoState(PointerWrap &p) {