AnyPS5/core/libs/prx/libSceAudioOut/src
screamm 50cd318bb8 feat(libSceAudioOut): implement sceAudioOut2EnableChat
Palworld (PPSA23126, #2648) stops at start-up on the export, imported by
its bundled libdiscord_partner_sdk.prx:

    FAIL: unresolved ELF import oiOi7vgPfAY from libSceAudioOut.prx

PPSA28416 imports it from its bundled party-ps5-shipping.prx as well. The
call itself has not been observed yet.

SharpProspero (5dfdb4b0, Interop/Audio/AudioOut2.cs:460-464) declares
`int sceAudioOut2EnableChat()`, "Allows chat audio alongside the
application's own", and the ps5-payload-dev SDK stub (f5d40f02,
sce_stubs/libSceAudioOut.c:62) exports it as well. There is no context or
handle to validate. The host mixes no chat audio and AudioOut2 has no chat
port, so the call records that chat audio is allowed (traced once with
APS5_TRACE_AUDIOOUT2) and returns 0. Whether the console fails it without
a chat session or when repeated is recorded in technical debt, and the
PPSA28416 "signature unknown" entry is dropped.

NID oiOi7vgPfAY matches tools/nid_names.py and the shadPS4 aerolib list.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-13 15:06:27 +02:00
..
AudioOut.cpp Merge pull request #4834 from GoodTimeclubs/feat/exports-ppsa01317 2026-10-13 09:33:36 +02:00
AudioOut2Context.cpp fix(audio): pace blocking audio calls with a high-resolution timer 2026-10-10 01:31:57 +02:00
AudioOut2Internal.hpp fix(audioout): play every AudioOut2 port buffer set between pushes, one per grain 2026-10-10 09:11:23 +07:00
AudioOut2Mastering.cpp feat(libSceAudioOut): accept sceAudioOut2MasteringTerm 2026-10-09 02:40:20 -04:00
AudioOut2PadMix.cpp feat(audio): play the DualSense speaker and vibration ports on its USB sound card 2026-10-01 01:24:12 +13:00
AudioOut2PadMix.hpp feat(audio): play the DualSense speaker and vibration ports on its USB sound card 2026-10-01 01:24:12 +13:00
AudioOut2Port.cpp Merge pull request #2536 from orbz22/fix/audioout2-queue-port-buffers 2026-10-10 11:17:19 +02:00
AudioOut2SpeakerArray.cpp style: drop the branch's code comments per CONVENTIONS.md 2026-09-29 21:25:29 +03:00
AudioOut2System.cpp feat(libSceAudioOut): implement sceAudioOut2EnableChat 2026-10-13 15:06:27 +02:00
AudioOut2User.cpp feat(audioout2): report supported user attributes 2026-10-13 10:24:04 +02:00