mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-08 13:50:20 +00:00
1.0 KiB
1.0 KiB
libSceVdecSavc technical debt
Unknown function info
- sceSdecCreateSw, sceSdecDestroySw and sceSdecQueryMemorySw (libSceVdecSavc) - 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
- sceSdecGetVersionSw (libSceVdecSavc) - the prototype and behaviour follow firmware 13.42's libSceVdecSavc.sprx, read from disassembly and run under an emulator, not measured on a console: it takes a
uint32_t*, writes 0 there unless the pointer is null, and returns nothing. 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.