Dean
bf2c63f853
Merge pull request #7864 from MarcZX10/codex/pngdec-output-alignment
...
fix(libScePngDec): reject misaligned output buffers
2026-10-20 09:52:51 +13:00
Dean
a9970f75df
Merge pull request #7863 from MarcZX10/codex/pngdec-alpha-value-validation
...
fix(libScePngDec): reject oversized alpha values
2026-10-20 09:52:37 +13:00
Dean
e80325a4c7
Merge pull request #7860 from MarcZX10/codex/pngdec-pitch-validation
...
fix(libScePngDec): validate custom decode pitch
2026-10-20 08:52:59 +13:00
Dean
b372f302f3
Merge pull request #7857 from MarcZX10/codex/pngdec-decode-width-limit
...
fix(libScePngDec): enforce decode width limit
2026-10-20 08:52:45 +13:00
MarcZX10
28cc5a6e5e
test(libScePngDec): size padded output for both rows
2026-10-19 16:49:09 +00:00
MarcZX10
7fdfe4493a
fix(libScePngDec): reject misaligned output buffers
2026-10-19 11:35:17 +00:00
MarcZX10
73e472b3c2
fix(libScePngDec): reject oversized alpha values
2026-10-19 11:33:45 +00:00
MarcZX10
d0119e5686
fix(libScePngDec): validate custom decode pitch
2026-10-19 11:30:20 +00:00
MarcZX10
0a6c3880f3
fix(libScePngDec): enforce decode width limit
2026-10-19 11:24:42 +00:00
KernelPanicNT and Claude Opus 5.5
ef897dc274
fix(libScePngDec): reject a maximum image width above 1000000
...
The PS5 module checks max_image_width - 1 > 999999 in
scePngDecQueryMemorySize and scePngDecCreate and returns
0x80690003 (INVALID_PARAM). This returned 0x80690002 (INVALID_SIZE)
and accepted a width of 1000001.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 10:36:50 +00:00
Nithishvelan M
a479fcd737
fix(libScePngDec): validate this_size on create
...
- Return SCE_PNG_DEC_ERROR_INVALID_SIZE when PngDecCreateParam::this_size does not match sizeof(PngDecCreateParam), matching libSceJpegDec behavior.
- Add test coverage for invalid create parameter size.
2026-10-13 08:55:25 +05:30
hazzardouslysolid
b5903e80da
fix(png): bound transparency chunk detection to the input
2026-10-10 09:28:30 +08:00
Qznad
a0e2f88048
feat(pngdec): implement libScePngDec on the shared PNG decoder
2026-09-30 11:10:00 +01:00