mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
1.1 KiB
1.1 KiB
libSceVdecSavc2 technical debt
Unknown function info
- sceSdecCreateSw2, sceSdecDestroySw2 and sceSdecQueryMemorySw2 (libSceVdecSavc2) - names and NIDs are present in the PS5 3.20 export inventory, but no credible prototypes were found. The declarations have no parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified
- sceSdecGetVersionSw2 (libSceVdecSavc2) - the prototype and behaviour follow firmware 13.42's libSceVdecSavc2.sprx, read from disassembly and run under an emulator, not measured on a console: it takes a
uint32_t*, writes 0x13590001 there unless the pointer is null, and returns nothing. The .native variant of the firmware module writes 0x06000000 instead and is not implemented here. Firmware 13.42 checks only for null and stores directly, so the console faults on an unwritable non-null pointer; AnyPS5 skips the store and returns normally instead.