mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-01 12:45:56 +00:00
2.5 KiB
2.5 KiB
libSceVenc technical debt
Unknown function info
- sceVencCreateEncoder, sceVencDeleteEncoder, sceVencGetConfig, sceVencMapMemory, sceVencQueryHeader, sceVencQueryMemorySize, sceVencQueryPreset, sceVencSetConfig, sceVencSetDecodedFrame, sceVencSetPictureConfig, sceVencSetRateControlConfig, sceVencSetReferenceFrameInvalidationConfig, sceVencStartEncode and sceVencStopEncode (libSceVenc) - 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
- sceVencGetHeader, sceVencSetNormalPrivacyProtectionConfig, sceVencSetImagePasteConfig, sceVencQueryPreset2, sceVencSetCodecConfig have unknown signatures and behaviour. The parameterless
intdeclarations are import-resolution placeholders, not confirmed ABI signatures, and every call throws throughNotImplemented_nid_no_patch. Only the names and NIDs are established by the 13.60 export inventory.
Additional callable exports
- Additional callable exports - 4 entries observed in the 3.20 export inventory and present in the later 13.60-labelled inventory are import-resolution declarations only. The later inventory label does not authenticate a retail firmware version. Parameter lists, return types and behavior are unverified; parameterless
intdeclarations are placeholders, not verified ABI contracts. Every entry throws throughNotImplemented_nid_no_patch. Unidentified names use literal NID aliases. No runtime functionality is implemented. Data exports require separate layout and ownership analysis. Identified candidate names match their NIDs in the public symbol database or supplemental catalog.
| Name | NID |
|---|---|
sceVencUnmapMemory |
i5yjeSwjlAY |
Unknown |
6nGfjRPqCUM |
Unknown |
B5iyzWMm+DY |
Unknown |
Vm5uPoERWmg |