1.6 KiB
libSceAcm technical debt
Silent stubs
- libSceAcm batches execute as silent no-ops, and do not execute encoded panner and FFT commands.
sceAcm_ConvReverb_SharedInputreturns success without encoding audio commands.
Unknown function info
-
libSceAcm context creation, batch submission and waiting use host identifiers instead of the native device and ioctl requests. Batch identifiers, timeout handling, DSP scheduling and service-side errors remain unimplemented. Panner source parameter and matrix payloads are forwarded by the native library; their DSP interpretation remains unverified.
-
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
-
sceAcmBatchJobNotificationis a parameterless pending declaration for import resolution. Its signature and behavior are unverified; it throws throughNotImplemented_nid_no_patch. -
The shared-input reverb signature and descriptor fields are recovered from native accesses. Input history indices are mutable; block metadata representation, reverb command encoding and DSP interpretation remain unimplemented in libSceAcm.