1.7 KiB
libSceAcm technical debt
Silent stubs
- libSceAcm batches execute as silent no-ops, so
sceAcm_ConvReverb_SharedInput,sceAcm_FFTandsceAcm_Pannerreturn success without encoding audio commands.
Unknown function info
-
Context validation error codes (0x81940002 for bad context and 0x81940006 for bad pointer) for libSceAcm follow prosper's
hle_audio_spatial.cpp. KytyPS5 (acm.cpp) and prosper do not track individual batch identifiers, sosceAcmBatchWaitreturns success for valid contexts without inspecting batch IDs. Hardware ACM DSP coprocessor scheduling and console error verification remain unmeasured. -
sceAcm_ConvReverb_SharedIr, sceAcm_IFFT (libSceAcm) - their names and NIDs are in the PS5 3.20 export inventory, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim
-
PPSA02530 imports declared without parameters, signatures unknown, added without an implementation because the title fails to load without them: sceAcmBatchJobPriority (libSceAcm) and scePadVrControllerGetTriggerEffectStates (libScePad).
-
sceAcmBatchJobNotificationis a parameterless pending declaration for import resolution. Its signature and behavior are unverified; it throws throughNotImplemented_nid_no_patch.