mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-01 12:45:56 +00:00
5.6 KiB
5.6 KiB
libSceEsvmEngine technical debt
Unknown function info
- Additional libSceEsvmEngine exports - the 13 name/NID pairs below are defined function exports in the pinned 13.60-labelled inventory. Their signatures and behavior are unknown; parameterless
intdeclarations are import placeholders, not verified ABI prototypes. Every call throws throughNotImplemented_nid_no_patch. No media processing, decryption or output behavior is implemented. The inventory label is not an independent console measurement.
| Name | NID |
|---|---|
sceEsvmEngineAddDecoder2 |
Ta5fE19XPak |
sceEsvmEngineAppAudioSyncFlush |
X-FCXoSphI8 |
sceEsvmEngineGetMetrics |
gh3Zne9NOHc |
sceEsvmEngineGetVideoPlaybackQuality |
N8XIjTVfG0I |
sceEsvmEngineInitializeCdm |
RoPRqUDZyZ8 |
sceEsvmEngineMediaKeySessionDecryptAudioData |
tRvIFde5wIY |
sceEsvmEngineMediaKeysDecryptAudioData |
bJlgPqkTyHI |
sceEsvmEngineMediaKeysSetAppParameter |
oTDWoz5VJ4c |
sceEsvmEngineProcessAckResponse |
RIWSlTAAgO4 |
sceEsvmEngineReleaseVideoFrame |
hrURCROOha8 |
sceEsvmEngineSetAudiblePlaybackRate |
SVxIJmOxpaA |
sceEsvmEngineSetMediaKeys |
KkzmX+PA+Hg |
sceEsvmEngineSyncVideo |
ZybN1iURGkk |
- sceEsvmEngineDestroyMediaKeySystemAccess, sceEsvmEngineMediaKeySessionClose, sceEsvmEngineMediaKeySessionGenerateRequest, sceEsvmEngineMediaKeySessionGetExpiration, sceEsvmEngineMediaKeySessionGetKeyStatuses, sceEsvmEngineMediaKeySessionGetSessionId, sceEsvmEngineMediaKeySessionLoad, sceEsvmEngineMediaKeySessionRemove, sceEsvmEngineMediaKeySessionSetEventHandler, sceEsvmEngineMediaKeySessionUpdate, sceEsvmEngineMediaKeySystemAccessCreateMediaKeys, sceEsvmEngineMediaKeySystemAccessDestroyMediaKeys, sceEsvmEngineMediaKeySystemAccessGetConfiguration, sceEsvmEngineMediaKeySystemAccessSetCdmStorageConfig, sceEsvmEngineMediaKeysCreateSession, sceEsvmEngineMediaKeysDestroySession, sceEsvmEngineMediaKeysSetEventHandler, sceEsvmEngineMediaKeysSetServerCertificate and sceEsvmEngineRequestMediaKeySystemAccess (libSceEsvmEngine) - 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
Additional callable exports
- Additional callable exports - 26 entries observed in a 3.20-labelled image and a later 13.60-labelled image are import-resolution declarations only. Neither image label authenticates 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. Identified candidate names match their NIDs in the public symbol database or supplemental catalog.
Version-pinned selected ELF export records list every NID below with its image label, decoded export module and library, raw qualified symbol, ELF function type, value and size for each inspected version-labelled module. The extract SHA-256 is 63256453dc9620091ce6af95f8b243b7da8f2ce76a585f4886f76aa6625b5b21; its full-module sorted-function-NID digests and raw module-parameter words permit independent comparison. The extract is an analyst-produced metadata record, not independent authentication of the original images or proof of prototypes or behavior. The separately published 3.20 source catalog has a module file but none of these selected NIDs.
| Name | NID |
|---|---|
sceEsvmEngineAddDecoder |
D4Ex5rUqcBM |
sceEsvmEngineCreateContext |
LOxl2o7S5EY |
sceEsvmEngineDbgOverrideMediaKeySession |
XE8RBNi6sUo |
sceEsvmEngineDeleteContext |
b7eplMCoF0g |
sceEsvmEngineFlush |
HHrTPYewPsA |
sceEsvmEngineGetAudioFrame |
B627rbCsTAs |
sceEsvmEngineGetPlaybackRate |
mTNCGmnJUkw |
sceEsvmEngineGetProvisioningRequest |
9biIbMBK5Ko |
sceEsvmEngineGetServiceCertificateRequest |
qp4iYAwTVOs |
sceEsvmEngineGetVideoFrame |
2GTglBJoeUI |
sceEsvmEngineHandleProvisioningResponse |
Ec5R6hlGOi0 |
sceEsvmEngineInitialize |
fo4jUOJKgLQ |
sceEsvmEngineIsProvisioned |
O-viosYkkcA |
sceEsvmEngineMediaKeySystemAccessCreateMediaKeys2 |
-14JqmMs00Y |
sceEsvmEngineMediaKeySystemAccessGetKeySystem |
r1PRJWghAn0 |
sceEsvmEngineParseAndLoadServerCertificateResponse |
1MtR379QDeI |
sceEsvmEnginePause |
mCIo3hBAOcg |
sceEsvmEnginePlay |
2K+lAUqbQRU |
sceEsvmEnginePushAccessUnit |
mi7i29zTaIg |
sceEsvmEngineQueryVideoMemory |
pHP1Q3qF5ps |
sceEsvmEngineRemoveDecoder |
8Q9MxnhfP3M |
sceEsvmEngineSetPlaybackRate |
Mi+eloAOsKs |
sceEsvmEngineSetServerCertificate2 |
bdutxKejMx8 |
sceEsvmEngineTerminate |
e2j1lH088qw |
Unknown |
TLCfQqZ-6AU |
Unknown |
Y6Rtwfuj0Bw |