mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
sceVideoOutGetEventId, sceVideoOutGetEventData and sceVideoOutGetEventCount threw for an event whose filter is not EVFILT_VIDEO_OUT, and sceVideoOutGetEventId also threw for a VideoOut id this library never registers. A title that asks for the id of each event in a queue that also holds other events stopped there. PPSA28180 compares the result with VIDEO_OUT_ERROR_INVALID_EVENT, as reported in #11376 (item 6). They return VIDEO_OUT_ERROR_INVALID_EVENT (0x8029000D) instead, before sceVideoOutGetEventData writes its output, as the PS4 libraries of shadPS4 and fpPS4 do. The id is compared in full, so an id above 32 bits is no longer read as a registered one. A null pointer still throws. The PS5 result is unverified and recorded in the libSceVideoOut debt. Co-Authored-By: Claude Opus 5.5 <[email protected]>