Commit Graph
5 Commits
Author SHA1 Message Date
Yunus Shaikh 11c2d8f4e4 chore(libSceVideoCoreServerInterface): keep shadPS4's licence header on the files taken from it
Export.cpp's decoder resource registry and include/Api.hpp's acquire
parameter and callback types follow shadPS4's
src/core/libraries/videodec/videocore_server.cpp and videocore_server.h
at 0614ce324b, so they carry those files' SPDX lines, as libSceVdecCore's
files taken from shadPS4 do.
2026-11-01 03:32:20 -08:00
Yunus Shaikh c6619b362a feat(libSceVideoCoreServerInterface): implement the decoder resource registry
sceVideoCoreAcquireDecoderResource, sceVideoCoreAcquireDecoderResourceForBeWrapper,
sceVideoCoreReleaseDecoderResource and sceVideoCoreReleaseDecoderResourceForBeWrapper
follow shadPS4's videocore_server.cpp (0614ce324b): a null parameter, callback or
id pointer returns INVALID_ARGUMENT (0x80DC0001); ids count up from 1 across both
kinds; id 0, an unknown id or a resource of the other kind returns
RESOURCE_NOT_FOUND (0x80DC0015) or BE_WRAPPER_RESOURCE_NOT_FOUND (0x80DC000E).

The library gets its own CMakeLists so the new guest test is registered.
2026-10-29 07:43:40 +00:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
akkadbakkad89 f57ef9986f feat(prx): declare exports for 66 inventory-covered system libraries 2026-10-21 16:30:58 +05:30
xdCloudy bec9cf2e5c feat(prx): inventory confirmed PS5 system libraries 2026-10-19 08:27:22 +01:00