4 Commits
Author SHA1 Message Date
Dean 41f9c911da Merge pull request #12838 from EagleBearerYS/feat/libSceVdecCore-sourced-b268-2
feat(libSceVdecCore): implement the decoder setup exports from shadPS4
2026-11-01 14:56:26 +13:00
Codex 44d5a3dd7f feat(vdeccore): add missing memory-size inventory export 2026-10-30 02:24:27 +02:00
Yunus Shaikh 98d5f360da feat(libSceVdecCore): implement the decoder setup exports from shadPS4
Implement sceVdecCoreQueryInstanceSize, sceVdecCoreQueryFrameBufferInfo,
sceVdecCoreQueryComputeResourceInfo, sceVdecCoreCreateDecoder,
sceVdecCoreDeleteDecoder and sceVdecCoreMapMemoryBlock as shadPS4's
vdeccore.cpp does at 0614ce324b: its argument and codec-type checks, its
1920x1080 and 16-frame defaults, DPB counts from -1 to 16, its instance,
compute and frame-buffer sizes, and frame-buffer slots cut from mapped
blocks.

CreateDecoder opens an FFmpeg H.264 or HEVC context with the FFmpeg the
tree already links for libSceVideodec2 but starts no decode thread. The
library gets its own CMakeLists.txt and a guest_vdec_core test.
2026-10-29 09:56:48 +00:00
akkadbakkad89andDevin a212812dc1 feat(prx): declare exports for 5 inventory-covered system libraries
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 16:47:58 +05:30