Decompile func00040164

This commit is contained in:
Ryan Dwyer 2021-11-18 23:37:41 +10:00
parent 217945ff65
commit 99f43576b6
4 changed files with 159 additions and 969 deletions

View File

@ -39,7 +39,7 @@ extern const u32 var700576c8[];
extern const u32 var70057750[];
bool func0003f8a0(void);
void func00040164(struct asistream *stream, u32 gr, u32 ch);
bool func00040164(struct asistream *stream, u32 gr, u32 ch);
bool mp3decUnpackScaleFac(struct asistream *stream, u32 gr, u32 ch);
void func00041600(struct asistream *stream, u32 gr, u32 ch);
bool func00042238(struct asistream *stream, u32 gr, u32 ch);

View File

@ -7,7 +7,7 @@
u32 func000461c0(void);
u32 func00046290(void);
s32 mp3decGetBits(u8 *buffer, s32 *count, s32 numbits);
s32 func000462f8(u8 *arg0, s32 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, u8 **arg6, u8 **arg7);
s32 func000464a8(u8 *arg0, s32 *arg1, s32 arg2, s32 arg3, s32 arg4, u8 **arg5, u8 **arg6);
s32 func000462f8(u8 *arg0, s32 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s16 **arg6, u8 **arg7);
s32 func000464a8(u8 *arg0, s32 *arg1, s32 arg2, s32 arg3, s32 arg4, s16 **arg5, u8 **arg6);
#endif

View File

@ -7392,7 +7392,7 @@ struct asistream {
/*0x3bf8*/ u32 scfsi[1][32];
/*0x3c78*/ u32 part2_3_length[2][1];
/*0x3c80*/ u32 big_value[2][1];
/*0x3c88*/ u32 global_gain[2][1];
/*0x3c88*/ s32 global_gain[2][1];
/*0x3c90*/ u32 scalefac_compress[2][1];
/*0x3c98*/ u32 window_switching[2][1];
/*0x3ca0*/ u32 block_type[2][1];
@ -7416,11 +7416,11 @@ struct asistream {
/*0x3f88*/ s32 unk3f88;
/*0x3f8c*/ s32 numchannels;
/*0x3f90*/ s32 numgranules;
/*0x3f94*/ u8 unk3f94[1][0x484];
/*0x3f94*/ s16 unk3f94[1][0x242];
/*0x4418*/ u8 unk4418[1][0x242];
/*0x465c*/ s32 unk465c[1];
/*0x4660*/ s32 unk4660[1];
/*0x4664*/ struct asistream_4f64 unk4664[32];
/*0x4664*/ struct asistream_4f64 unk4664[1][32];
/*0x4f64*/ struct asistream_4f64 unk4f64[2][32];
/*0x6164*/ u8 unk6164[0x900];
/*0x6a64*/ struct asistream_4f64 unk6a64[2][32];

File diff suppressed because it is too large Load Diff