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.5 KiB
1.5 KiB
libSceAt9Enc technical debt
Unknown function info
- libSceAt9Enc (libSceAt9Enc, sysmodule id
0x000000d1) has no encoder, so all five exports throw:sceAt9EncClearContext,sceAt9EncCreateEncoder,sceAt9EncEncode,sceAt9EncFlushandsceAt9EncQueryMemSize. PPSA03332 imports them and fails to load (libSceAt9Enc.prx: cannot open shared object file) when the library is absent. The names are from the aerolib NID list, and the name reads as the ATRAC9 encoder, unconfirmed - sceAt9Enc* (libSceAt9Enc) - the signatures follow Orbital, which gives
int32_t sceAt9EncClearContext(void *pAt9EncWorkArea, int32_t *pInternalResult),int32_t sceAt9EncCreateEncoder(void *pAt9EncWorkArea, struct *pAt9EncParam, int32_t memSize, int32_t *pInternalResult),int32_t sceAt9EncEncode(void *pAt9EncWorkArea, const void *pInputBuf, void *pOutputBuf, uint32_t inputBufSize, uint32_t outputBufSize, uint32_t *pOutputDataByte, uint32_t *pUsedBufSize, int32_t *pInternalResult),int32_t sceAt9EncFlush(void *pAt9EncWorkArea, void *pOutputBuf, uint32_t outputBufSize, uint32_t *pOutputDataByte, int32_t *pInternalResult)andint32_t sceAt9EncQueryMemSize(struct *pAt9EncParam, int32_t *pMemSize, int32_t *pInternalResult). Itsstruct *pAt9EncParamis a placeholder, so that parameter's layout is unknown