Files
AnyPS5/docs/dev/debt/libScePngDec.md
T

1.7 KiB

libScePngDec technical debt

Functional

  • libScePngDec: the supplied module confirms the work-memory size formula, 16-byte handle alignment, the first 24 bytes of its context, and Create/QueryMemorySize validation order. The host now exposes these values but still allocates decoder working storage on the host instead of using the guest work region.
  • scePngDecDecode: the original's accepted pixel format 132 remains unsupported and throws. The input bit-depth limit and 16-to-8-bit conversion follow Prosper's PS5 3.20 module analysis, and the large-dimension image-info requirement and its validation order follow Prosper's PS5 3.20 module analysis, not console measurements here. Malformed-image diagnostics and decoder scratch-memory behavior are not fully matched to the supplied module.

Unknown function info