SSBM Decomp
Loading...
Searching...
No Matches
lbmthp.static.h
Go to the documentation of this file.
1#ifndef __GALE01_01E8F8
2#define __GALE01_01E8F8
3
4#include "lbmthp.h" // IWYU pragma: export
5
6#include <dolphin/os/OSAlarm.h>
7
8/* 4333E0 */ static struct lbl_804333E0_t lbl_804333E0;
9#define Movieplayer lbl_804333E0
10/* 4D7CC8 */ static const float lbl_804D7CC8 = 0.016666668f;
11/* 4D7CD0 */ static const f64 lbl_804D7CD0 = 4503599627370496e0;
12/* 4D7CD8 */ static const float lbl_804D7CD8 = 0.0f;
13
15 /* 0x00 */ s32 x0;
16 /* 0x04 */ u16 x4;
17 /* 0x06 */ u16 x6;
18 /* 0x08 */ s32 x8;
19 /* 0x0C */ s32 xC;
20 /* 0x10 */ s32 x10;
21 /* 0x14 */ s32 x14;
22}; /* size = 0x18 */
23
24typedef struct lbMthp_DataBlock {
25 /* 0x000 */ char file[0xC];
26 /* 0x00C */ char assert_cancelflag[0xC];
27 /* 0x018 */ char report_filnum[0x24];
28 /* 0x03C */ char assert_curr_packed_size[0x28];
29 /* 0x064 */ char warning_frame_offsets[0x28];
30 /* 0x08C */ char warning_file_format[0x2C];
31 /* 0x0B8 */ char report_by_sugano[0x18];
32 /* 0x0D0 */ char report_base[0xC];
33 /* 0x0DC */ char report_size[0xC];
34 /* 0x0E8 */ char report_count[0xC];
35 /* 0x0F4 */ char report_csizep[0xC];
36 /* 0x100 */ char report_magic[0x18];
37 /* 0x118 */ char report_version[0x18];
38 /* 0x130 */ char report_buf_size[0x18];
39 /* 0x148 */ char report_x_size[0x18];
40 /* 0x160 */ char report_y_size[0x18];
41 /* 0x178 */ char report_framerate[0x1C];
42 /* 0x194 */ char report_num_frames[0x1C];
43 /* 0x1B0 */ char report_first_frame[0x1C];
44 /* 0x1CC */ char report_frame_offsets[0x1C];
45 /* 0x1E8 */ char report_first_frame_size[0x20];
46 /* 0x208 */ char assert_movieplayer_power[0x14];
47 /* 0x21C */ char assert_heap_size[0x1C];
48 /* 0x238 */ struct lbl_803BAFE8_t sobj_desc;
51
52/* 3BADB0 */ static char lbl_803BADB0[9] = "lbmthp.c";
53/* 3BADBC */ static char lbl_803BADBC[0xC] = "!cancelflag";
54/* 3BADC8 */ static char lbl_803BADC8[0x22] =
55 "filnum = %d, ofs = %d, by sugano.";
56/* 3BADEC */ static char lbl_803BADEC[0x27] =
57 "(u32)streamPlayer->currPackedSize != 0";
58/* 3BAE14 */ static char str_Warning_frame_offsets_not_supported[0x27] =
59 "Warning : frame offsets not supported\n";
60/* 3BAE3C */ static char lbl_803BAE3C[0x2C] =
61 "Warning : file format is newer than player\n";
62/* 3BAE68 */ static char lbl_803BAE68[0x16] = "by sugano & yoshiki.\n";
63/* 3BAE80 */ static char lbl_803BAE80[0x9] = "base %x\n";
64/* 3BAE8C */ static char lbl_803BAE8C[0x9] = "size %d\n";
65/* 3BAE98 */ static char lbl_803BAE98[0xA] = "count %d\n";
66/* 3BAEA4 */ static char lbl_803BAEA4[0xB] = "csizep %x\n";
67/* 3BAEB0 */ static char lbl_803BAEB0[0x15] = "[LbMthp] magic = %s\n";
68/* 3BAEC8 */ static char lbl_803BAEC8[0x17] = "[LbMthp] version = %d\n";
69/* 3BAEE0 */ static char lbl_803BAEE0[0x17] = "[LbMthp] bufSize = %d\n";
70/* 3BAEF8 */ static char lbl_803BAEF8[0x15] = "[LbMthp] xSize = %d\n";
71/* 3BAF10 */ static char lbl_803BAF10[0x15] = "[LbMthp] ySize = %d\n";
72/* 3BAF28 */ static char lbl_803BAF28[0x19] = "[LbMthp] framerate = %d\n";
73/* 3BAF44 */ static char lbl_803BAF44[0x19] = "[LbMthp] numFrames = %d\n";
74/* 3BAF60 */ static char lbl_803BAF60[0x1A] = "[LbMthp] firstFrame = %d\n";
75/* 3BAF7C */ static char lbl_803BAF7C[0x1C] = "[LbMthp] frameOffsets = %d\n";
76/* 3BAF98 */ static char lbl_803BAF98[0x1E] = "[LbMthp] firstFrameSize = %d\n";
77/* 3BAFB8 */ static char lbl_803BAFB8[0x13] = "!MoviePlayer.power";
78/* 3BAFCC */ static char lbl_803BAFCC[0x1C] = "heap_size >= memoryRequired";
79/* 3BAFE8 */ static struct lbl_803BAFE8_t lbMthp_803BAFE8 = {
80 0, 0x280, 0x1E0, 6, 0, 0, 0,
81};
82
83#define lbl_803BAFE8 (((lbMthp_DataBlock*) lbl_803BADB0)->sobj_desc)
84
85/* 4D3830 */ static SDATA char str_0[] = "0";
86/* 4D3834 */ extern s32 lbl_804D3834;
87
88#endif
signed long s32
Definition hsd_3B2B.h:1
static char lbl_803BAEB0[0x15]
Definition lbmthp.static.h:67
static char lbl_803BAFCC[0x1C]
Definition lbmthp.static.h:78
static const float lbl_804D7CD8
Definition lbmthp.static.h:12
static char lbl_803BAF44[0x19]
Definition lbmthp.static.h:73
static char lbl_803BAEF8[0x15]
Definition lbmthp.static.h:70
static char lbl_803BAF60[0x1A]
Definition lbmthp.static.h:74
static char lbl_803BAE98[0xA]
Definition lbmthp.static.h:65
static char lbl_803BAEE0[0x17]
Definition lbmthp.static.h:69
static char lbl_803BAF7C[0x1C]
Definition lbmthp.static.h:75
s32 lbl_804D3834
static char lbl_803BAE80[0x9]
Definition lbmthp.static.h:63
static char str_Warning_frame_offsets_not_supported[0x27]
Definition lbmthp.static.h:58
static char lbl_803BAE3C[0x2C]
Definition lbmthp.static.h:60
static char lbl_803BAEC8[0x17]
Definition lbmthp.static.h:68
static const f64 lbl_804D7CD0
Definition lbmthp.static.h:11
static char lbl_803BAEA4[0xB]
Definition lbmthp.static.h:66
static SDATA char str_0[]
Definition lbmthp.static.h:85
static char lbl_803BAF10[0x15]
Definition lbmthp.static.h:71
static char lbl_803BADC8[0x22]
Definition lbmthp.static.h:54
static char lbl_803BADB0[9]
Definition lbmthp.static.h:52
static char lbl_803BADBC[0xC]
Definition lbmthp.static.h:53
static char lbl_803BAE68[0x16]
Definition lbmthp.static.h:62
static char lbl_803BADEC[0x27]
Definition lbmthp.static.h:56
static char lbl_803BAFB8[0x13]
Definition lbmthp.static.h:77
static char lbl_803BAE8C[0x9]
Definition lbmthp.static.h:64
static char lbl_803BAF28[0x19]
Definition lbmthp.static.h:72
static char lbl_803BAF98[0x1E]
Definition lbmthp.static.h:76
static const float lbl_804D7CC8
Definition lbmthp.static.h:10
static struct lbl_804333E0_t lbl_804333E0
Definition lbmthp.static.h:8
static struct lbl_803BAFE8_t lbMthp_803BAFE8
Definition lbmthp.static.h:79
#define SDATA
Definition platform.h:124
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition lbmthp.static.h:24
char assert_cancelflag[0xC]
Definition lbmthp.static.h:26
struct lbl_803BAFE8_t sobj_desc
Definition lbmthp.static.h:48
char report_first_frame_size[0x20]
Definition lbmthp.static.h:45
char report_version[0x18]
Definition lbmthp.static.h:37
char report_base[0xC]
Definition lbmthp.static.h:32
char report_frame_offsets[0x1C]
Definition lbmthp.static.h:44
char warning_frame_offsets[0x28]
Definition lbmthp.static.h:29
char assert_curr_packed_size[0x28]
Definition lbmthp.static.h:28
char file[0xC]
Definition lbmthp.static.h:25
char warning_file_format[0x2C]
Definition lbmthp.static.h:30
char report_first_frame[0x1C]
Definition lbmthp.static.h:43
char report_num_frames[0x1C]
Definition lbmthp.static.h:42
char report_filnum[0x24]
Definition lbmthp.static.h:27
char report_y_size[0x18]
Definition lbmthp.static.h:40
char report_csizep[0xC]
Definition lbmthp.static.h:35
char report_magic[0x18]
Definition lbmthp.static.h:36
char report_size[0xC]
Definition lbmthp.static.h:33
char report_x_size[0x18]
Definition lbmthp.static.h:39
char report_count[0xC]
Definition lbmthp.static.h:34
char report_buf_size[0x18]
Definition lbmthp.static.h:38
char report_framerate[0x1C]
Definition lbmthp.static.h:41
char report_by_sugano[0x18]
Definition lbmthp.static.h:31
char assert_heap_size[0x1C]
Definition lbmthp.static.h:47
char assert_movieplayer_power[0x14]
Definition lbmthp.static.h:46
Definition lbmthp.static.h:14
s32 x14
Definition lbmthp.static.h:21
s32 x10
Definition lbmthp.static.h:20
s32 xC
Definition lbmthp.static.h:19
u16 x6
Definition lbmthp.static.h:17
u16 x4
Definition lbmthp.static.h:16
s32 x0
Definition lbmthp.static.h:15
s32 x8
Definition lbmthp.static.h:18
Definition lbmthp.h:78