From 5a6a017c492add50a88b751efeca2be20cac115a Mon Sep 17 00:00:00 2001 From: Stephen Miller Date: Tue, 15 Jul 2025 06:13:32 -0500 Subject: [PATCH] Properly close AudioOut handle Based on library decompilation. --- src/core/libraries/audio3d/audio3d.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/libraries/audio3d/audio3d.cpp b/src/core/libraries/audio3d/audio3d.cpp index e27a1fa24..81befc5bf 100644 --- a/src/core/libraries/audio3d/audio3d.cpp +++ b/src/core/libraries/audio3d/audio3d.cpp @@ -530,6 +530,9 @@ s32 PS4_SYSV_ABI sceAudio3dTerminate() { if (!state) { return ORBIS_AUDIO3D_ERROR_NOT_READY; } + + AudioOut::sceAudioOutOutput(state->audio_out_handle, nullptr); + AudioOut::sceAudioOutClose(state->audio_out_handle); state.release(); return ORBIS_OK; }