|
SSBM Decomp
|
#include "hsd_3B34.h"#include <placeholder.h>#include <setjmp.h>#include <stdlib.h>#include <string.h>#include "hsd_3A94.h"#include "hsd_3B33.h"Data Structures | |
| struct | JpegByteBuffer |
| struct | JpegComment |
| struct | JpegHuffDc |
| struct | JpegHuffAc |
| struct | JpegMetadata |
| struct | JpegEncodeTables |
Macros | |
| #define | HSD_804D2648_BUF ((u8*) &hsd_804D2648) |
Functions | |
| static void | jpegLumaAddress (s32 **dest, u8 *work, u32 offset) |
| void | hsd_803B3408 (u8 *image, s32 x, s32 y, s32 width, s32 height) |
| static void | fn_803B376C (u8 *arg0) |
| static s32 | hsd_803B3CD8_bit_length (s32 value) |
| static s32 | jpeg_run_bit_length (s32 value) |
| static void | hsd_803B3CD8_write_byte (u8 byte, JpegWork **work) |
| static void | hsd_803B3CD8_write_bits (s32 value, s32 length, JpegWork **work) |
| static void | jpeg_write_run_payload (s32 run, s32 length, JpegWork **work) |
| static void | jpeg_encode_component (s32 component, s32 *ac_value_out, s32 *run_out, s32 *value_out, s32 *index_out) |
| void | hsd_803B3CD8 (s32 component) |
| void | hsd_803B46D4 (void) |
| void | hsd_803B4A2C (void) |
| void | hsd_803B4D64 (u32 arg0, u32 arg1) |
| static s32 | hsd_803B51C8_inline (s32 image, s32 image_height, s32 image_width, const char *output, s32 output_capacity, const JpegMetadata *metadata, JpegComment *comment, JpegHuffDc *huff_dc_luma, JpegHuffDc *huff_dc_chroma, JpegHuffAc *huff_ac_luma, JpegHuffAc *huff_ac_chroma) |
| s32 | hsd_803B51C8 (s32 arg0, s32 arg1, s32 arg2, char *arg3, s32 arg4) |
| void | hsd_803B5C2C (s32 arg0) |
Variables | |
| static const JpegMetadata | lbl_803B9670 |
| static u8 | lbl_80430C40 [0x40] |
| static u8 | lbl_80430C80 [0x410] |
| u8 | lbl_80431638 [0x40] |
| u16 | lbl_80431678 [0xC] |
| u8 | lbl_80431690 [0xC] = { 2, 3, 3, 3, 3, 3, 4, 5, 6, 7, 8, 9 } |
| u16 | lbl_8043169C [0xC] |
| u8 | lbl_804316B4 [0xC] = { 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 0xA, 0xB } |
| static s32 | lbl_804D6398 = 3 |
| JpegWork | hsd_804D2648 |
| #define HSD_804D2648_BUF ((u8*) &hsd_804D2648) |
|
static |
|
inlinestatic |
| void hsd_803B3CD8 | ( | s32 | component | ) |
| void hsd_803B46D4 | ( | void | ) |
| void hsd_803B4A2C | ( | void | ) |
|
inlinestatic |
| void hsd_803B5C2C | ( | s32 | arg0 | ) |
|
static |
|
static |
|
static |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
static |
| JpegWork hsd_804D2648 |