diff --git a/Core/HLE/scePsmf.cpp b/Core/HLE/scePsmf.cpp index caf4b42044..64ec1a4897 100644 --- a/Core/HLE/scePsmf.cpp +++ b/Core/HLE/scePsmf.cpp @@ -1247,6 +1247,8 @@ int scePsmfPlayerGetAudioData(u32 psmfPlayer, u32 audioDataAddr) if (psmfplayer->playMode == PSMF_PLAYER_MODE_PAUSE) { INFO_LOG(HLE, "scePsmfPlayerGetAudioData(%08x): paused mode", psmfPlayer); + // Clear the audio when paused. + Memory::Memset(audioDataAddr, 0, audioSamplesBytes); return 0; }