From 46006806c820fc870ebb6b9b2b62f094bc1f8984 Mon Sep 17 00:00:00 2001 From: squidbus <175574877+squidbus@users.noreply.github.com> Date: Sat, 12 Apr 2025 21:16:40 -0700 Subject: [PATCH] audio3d: Ignore AudioOut already initialized error. --- src/core/libraries/audio3d/audio3d.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/libraries/audio3d/audio3d.cpp b/src/core/libraries/audio3d/audio3d.cpp index 4a3910808..c3e117b0c 100644 --- a/src/core/libraries/audio3d/audio3d.cpp +++ b/src/core/libraries/audio3d/audio3d.cpp @@ -7,6 +7,7 @@ #include "common/assert.h" #include "common/logging/log.h" #include "core/libraries/audio/audioout.h" +#include "core/libraries/audio/audioout_error.h" #include "core/libraries/audio3d/audio3d.h" #include "core/libraries/audio3d/audio3d_error.h" #include "core/libraries/error_codes.h" @@ -180,7 +181,7 @@ int PS4_SYSV_ABI sceAudio3dInitialize(const s64 reserved) { state = std::make_unique(); const auto init_ret = AudioOut::sceAudioOutInit(); - if (init_ret < 0) { + if (init_ret < 0 && init_ret != ORBIS_AUDIO_OUT_ERROR_ALREADY_INIT) { return init_ret; }