AnyPS5/core/libs/prx/libSceVideoOut
Celegans12 d3e2e53a7c feat(videoout): accept the STRICT_COLORIMETRY buffer option
sceVideoOutRegisterBuffers2 and sceVideoOutSubmitChangeBufferAttribute2
threw for every buffer attribute option other than 0. PPSA26344 builds
its display buffers with option 8 through the libSceAgc helper linked
into it, so its first registration failed.

Option 8, VIDEO_OUT_BUFFER_ATTRIBUTE_OPTION_STRICT_COLORIMETRY (name
and value from KytyPS5), is now accepted and presented as option 0;
every other option still throws. What the console changes for it is
unknown and recorded in TechnicalDebt. The rejection now names the
tiling mode, pitch, aspect ratio and option it was given.

video_out_flip_tests decode checks that option 8 describes the same
buffer as option 0 and that options 1, 32 and 40 are rejected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 18:53:26 +02:00
..
include feat(videoout): accept the STRICT_COLORIMETRY buffer option 2026-10-05 18:53:26 +02:00
src feat(videoout): accept the STRICT_COLORIMETRY buffer option 2026-10-05 18:53:26 +02:00
tests feat(videoout): accept the STRICT_COLORIMETRY buffer option 2026-10-05 18:53:26 +02:00
CMakeLists.txt feat(libSceKeyboard): implement the keyboard library 2026-10-01 19:00:23 +02:00
Unimplemented.cpp feat(libs): agc packet builders, savedata memory, offline service stubs 2026-09-25 16:27:49 -07:00