|
SSBM Decomp
|
#include <dolphin/os.h>Go to the source code of this file.
Data Structures | |
| struct | THPHuffmanTab |
| struct | THPComponent |
| struct | THPFileInfo |
| 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... | |
| struct | THPDec_8032FD40_Data |
Typedefs | |
| typedef u8 | THPSample |
| typedef s16 | THPCoeff |
| typedef f32 | THPQuantTab[64] |
| typedef f32 THPQuantTab[64] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| THPFileInfo * THPVideoDecode | ( | void * | hdr, |
| void * | status_out, | ||
| THPFileInfo * | work, | ||
| void * | data, | ||
| THPDec_8032FD40_Data * | desc ) |
Reads the headers of one compressed THP video frame into work.
| header | Frame dimensions. |
| status_out | Receives the status code: 0 on success, an error code otherwise. |
| work | The decode work area, sized by THPDec_8032FD40. |
| data | The compressed frame data. |
| desc | The image descriptor built by THPDec_8032F8D4. |
work, ready for THPDec_80331340 / THPDec_803313D0, or NULL if the frame could not be read. | s32 THPDec_8032FD40 | ( | THPDec_8032FD40_Data * | arg0, |
| u16 | arg1 ) |
| s32 THPDec_8032F8D4 | ( | u8 * | data, |
| THPDec_8032FD40_Data * | out ) |
| u8 THPDec_80330158 | ( | THPFileInfo * | info | ) |
| void THPDec_80331340 | ( | THPFileInfo * | info, |
| void * | tileY, | ||
| void * | tileU, | ||
| void * | tileV ) |
| void THPDec_803313D0 | ( | THPFileInfo * | info, |
| void * | tileY, | ||
| void * | tileU, | ||
| void * | tileV, | ||
| u32 | x ) |
| void THPDec_803300E0 | ( | THPFileInfo * | info | ) |
Carves the sixteen THPFileInfo::mcuBuffer blocks, 128 bytes each, out of the work area's scratch space, starting at the next 32-byte boundary.
| void THPInit | ( | void | ) |