mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 16:43:05 -05:00
The debt entries only had the four index sections before; use Unknown function info for the imports that fail a title to load and for the signatures Orbital or the aerolib NID list do not give. Note that sceSystemServiceShowDisplaySafeAreaSettings takes its (void) signature from the sibling sceSystemServiceShowControllerSettings, not a reference. AI-assisted: yes
1.7 KiB
1.7 KiB
libSceM4aacEnc technical debt
Unknown function info
- libSceM4aacEnc (libSceM4aacEnc, sysmodule id
0x000000bc) has no encoder, so all seventeen exports throw. PPSA03332 imports them and fails to load (libSceM4aacEnc.prx: cannot open shared object file) when the library is absent. The names are from the aerolib NID list:sceM4aacEncClearContext,sceM4aacEncClearContextEx,sceM4aacEncCreateEncoder,sceM4aacEncCreateEncoderEx,sceM4aacEncDeleteEncoder,sceM4aacEncDeleteEncoderEx,sceM4aacEncEncode,sceM4aacEncEncodeEx,sceM4aacEncEncodeWithPriority,sceM4aacEncEncodeWithPriorityEx,sceM4aacEncFlush,sceM4aacEncFlushEx,sceM4aacEncFlushWithPriority,sceM4aacEncFlushWithPriorityEx,sceM4aacEncGetContext,sceM4aacEncInitializeandsceM4aacEncTerminate - sceM4aacEnc* (libSceM4aacEnc) - five signatures follow Orbital:
int32_t sceM4aacEncClearContext(int32_t m4aacEncHandle),int32_t sceM4aacEncCreateEncoder(int32_t channels, int32_t samplingRate, int32_t bitRate, int32_t inputFormat, int32_t outputFormat, int32_t *pInternalError),int32_t sceM4aacEncDeleteEncoder(int32_t m4aacEncHandle, int32_t *pInternalError),int32_t sceM4aacEncEncode(int32_t m4aacEncHandle, void *pInput, uint32_t inputByte, void *pOutput, uint32_t *pOutputByte, int32_t *pInternalError)andint32_t sceM4aacEncFlush(int32_t m4aacEncHandle, void *pOutput, uint32_t *pOutputByte, int32_t *pInternalError). Orbital has no entry for the other twelve, which are declared without parameters, so their signatures are unknown