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

1.1 KiB

libScePngDec technical debt

Unknown function info

  • scePngDecQueryMemorySize, scePngDecCreate (libScePngDec) - the work memory is a fixed 0x20 bytes, because decoding uses host memory; the PS5 module asks for ((max_image_width + 0x47) & ~7) * (8 << attribute) plus a constant, as read from the 3.20 module by prosper. A null parameter returns 0x80690003; prosper returns 0x80690001 when it cannot read the parameter, which was not measured. Closes when: measured on a PS5
  • scePngDecDecodeWithInputControl (libScePngDec) - its name and NID are present in the PS5 3.20 export inventory; the no-parameter prototype follows shadPS4's pngdec.h and is not measured on a console. It is declared without parameters solely to resolve known imports; this is not an ABI claim.