mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-06 13:30:00 +00:00
Add boilerplate stubs for libSceAt9Enc, libSceAudiodecCpu, libSceAudiodecCpuHevag, libSceM4aacEnc, libSceSulpha, libSceCamera, and libSceDepth2, each exporting its known NIDs via NotImplemented_nid_no_patch. Include debt documentation with sysmodule IDs and (where available) orbital-derived signatures. Add sceSystemServiceShowDisplaySafeAreaSettings as a silent success stub and document it under Silent stubs. AI-assisted: yes
1.5 KiB
1.5 KiB
libSceM4aacEnc technical debt
Not implemented
libSceM4aacEnc(PS5 system library, sysmodule id0x000000bc) is not implemented in AnyPS5. Only its entry in the sysmodule table exists; there is nocore/libs/prx/libSceM4aacEncimplementation and no host.prxis shipped. Titles that link it directly (observed with PPSA03332) fail to load withlibSceM4aacEnc.prx: cannot open shared object file.
Known public exports (from the aerolib NID database):
sceM4aacEncClearContextsceM4aacEncClearContextExsceM4aacEncCreateEncodersceM4aacEncCreateEncoderExsceM4aacEncDeleteEncodersceM4aacEncDeleteEncoderExsceM4aacEncEncodesceM4aacEncEncodeExsceM4aacEncEncodeWithPrioritysceM4aacEncEncodeWithPriorityExsceM4aacEncFlushsceM4aacEncFlushExsceM4aacEncFlushWithPrioritysceM4aacEncFlushWithPriorityExsceM4aacEncGetContextsceM4aacEncInitializesceM4aacEncTerminate
Signatures (orbital db_types.json)
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)int32_t sceM4aacEncFlush(int32_t m4aacEncHandle, void *pOutput, uint32_t *pOutputByte, int32_t *pInternalError)