The decode work area, sized by THPDec_8032FD40 and filled in by THPVideoDecode: the bit stream being read, the tables read out of the frame's headers, and the per-component decode state.
More...
#include <thp.h>
The decode work area, sized by THPDec_8032FD40 and filled in by THPVideoDecode: the bit stream being read, the tables read out of the frame's headers, and the per-component decode state.
◆ file
◆ currByte
| u32 THPFileInfo::currByte |
◆ cnt
◆ dataStart
| u8* THPFileInfo::dataStart |
◆ mcuBuffer
◆ xSize
◆ ySize
◆ pad54
| u8 THPFileInfo::pad54[0x6C - 0x54] |
◆ scanStart
| u8* THPFileInfo::scanStart |
◆ xPixelSize
| u16 THPFileInfo::xPixelSize |
◆ yPixelSize
| u16 THPFileInfo::yPixelSize |
◆ x74
◆ decompressedY
| u16 THPFileInfo::decompressedY |
◆ validHuffmanTabs
| u8 THPFileInfo::validHuffmanTabs |
◆ validQuantTabs
| u8 THPFileInfo::validQuantTabs |
◆ samplingHMax
| u8 THPFileInfo::samplingHMax |
◆ samplingVMax
| u8 THPFileInfo::samplingVMax |
◆ nComponents
| u8 THPFileInfo::nComponents |
◆ x7D
◆ pad7E
| u8 THPFileInfo::pad7E[0x88 - 0x7E] |
◆ huffmanTabs
◆ quantTabs
◆ pad738
| u8 THPFileInfo::pad738[0x838 - 0x738] |
◆ components
◆ x8BC
| u8 THPFileInfo::x8BC[0x8CC - 0x8BC] |
◆ MCUsPerRow
| u16 THPFileInfo::MCUsPerRow |
◆ x8CE
◆ x8D0
◆ x8D2
◆ x8D4
◆ pad8D6
| u8 THPFileInfo::pad8D6[0x8E8 - 0x8D6] |
◆ x8E8
◆ x8EA
◆ x8EC
◆ x8EE
◆ tileY
◆ tileU
◆ tileV
◆ nMCU
◆ currMCU
◆ RST
◆ pad901
| u8 THPFileInfo::pad901[0x904 - 0x901] |
◆ scratch
The documentation for this struct was generated from the following file:
- libs/dolphin/include/dolphin/thp/thp.h