Decompile mp3decUnpackScaleFac

This commit is contained in:
Ryan Dwyer
2021-11-16 18:18:58 +10:00
parent df4f852835
commit 0312dfcf12
5 changed files with 115 additions and 618 deletions
+3 -3
View File
@@ -40,12 +40,12 @@ extern const u32 var70057750[];
u32 func0003f8a0(void);
void func00040164(struct asistream *stream, u32 gr, u32 ch);
void func00040dac(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);
bool func000427d8(struct asistream *stream, u32 gr);
bool func00042990(struct asistream *stream, u32 gr, u32 ch);
bool mp3decReduceAliases(struct asistream *stream, u32 gr, u32 ch);
bool func00042e38(struct asistream *stream);
bool func0004371c(struct asistream *stream);
bool mp3decDecodeFrame(struct asistream *stream);
#endif
+1 -1
View File
@@ -6,7 +6,7 @@
u32 func000461c0(void);
u32 func00046290(void);
s32 func000462c4(void *arg0, void *arg1, s32 arg2);
s32 func000462c4(u8 *arg0, s32 *arg1, s32 arg2);
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);
+12 -6
View File
@@ -7363,7 +7363,7 @@ struct asistream {
s32 unk201c;
s32 unk2020;
u8 unk2024[0x40];
u32 unk2064;
s32 unk2064;
u32 unk2068;
u32 unk206c;
struct mp3thing unk2070[6];
@@ -7389,13 +7389,13 @@ struct asistream {
u32 unk3bec;
u32 unk3bf0;
u32 unk3bf4;
u8 unk3bf8[0x80];
u32 unk3bf8[1][0x20];
u32 unk3c78[2][1];
u32 unk3c80[6][1];
u32 unk3c80[4][1];
u32 unk3c90[2][1];
u32 unk3c98[1][1];
u32 unk3c9c;
u32 blocktypes[1][1];
u32 unk3ca4;
u32 block_type[2][1];
u32 unk3ca8[1][1];
u32 unk3cac;
u32 unk3cb0[4][1][3];
@@ -7405,7 +7405,13 @@ struct asistream {
u32 unk3cec;
u8 unk3cf0[0x10];
u32 unk3d00[1][1];
u8 unk3d04[0x284];
u32 unk3d04;
u8 scalefac_l[0x58];
u8 unk3d60[4];
u8 scalefac_s[4];
u8 unk3d68[0x2c];
u8 unk3d94[0x6c];
u8 unk3e00[0x188];
s32 unk3f88;
s32 numchannels;
u32 unk3f90;