Skip to content
This repository was archived by the owner on Oct 28, 2026. It is now read-only.

Latest commit

 

History

History
9 lines (5 loc) · 1.48 KB

libSceJpegDec.md

File metadata and controls

9 lines (5 loc) · 1.48 KB

libSceJpegDec technical debt

Unknown function info

  • libSceJpegDec (libSceJpegDec) - structure layouts follow OpenOrbis jpeg.h and SharpProspero JpegDec.cs; attributes 1 and 2 are the values SharpProspero's JpegImage.cs passes. The error codes are libScePngDec's: no reference lists the JpegDec ones, and SharpProspero raises 0x80650020 on its JpegDec path where it raises libScePngDec's 0x80690020 on its PngDec path. Image info always reports color space 3, suitable CSC attribute 1 and zero component ids and sampling factors; the console's values, including which images it reports attribute 2 for, are unknown. The coefficient memory size is 0 because the host decoder needs no coefficient buffer; the size the console reports for progressive images is unknown. max_image_width is not checked, and the packed width << 16 | height decode result is libScePngDec's

Functional

  • libSceJpegDec (libSceJpegDec) - decode modes other than 0 and down scales other than 1 throw