From 834e3a500e62d58f1fe94fb509dff0eaefd06b27 Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Sun, 11 Aug 2024 13:16:50 +0300 Subject: [PATCH] added a fix for audio (seems that some games calls sceAudioOutInit twice) Thanks Roamic for tracing this! --- src/core/libraries/audio/audioout.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/libraries/audio/audioout.cpp b/src/core/libraries/audio/audioout.cpp index cc7ce342..eac3845f 100644 --- a/src/core/libraries/audio/audioout.cpp +++ b/src/core/libraries/audio/audioout.cpp @@ -235,6 +235,9 @@ int PS4_SYSV_ABI sceAudioOutGetSystemState() { } int PS4_SYSV_ABI sceAudioOutInit() { + if (audio != nullptr) { + return ORBIS_AUDIO_OUT_ERROR_ALREADY_INIT; + } audio = std::make_unique(); LOG_INFO(Lib_AudioOut, "called"); return ORBIS_OK;