Decompile amgrGetFrameMesgQueue
This commit is contained in:
parent
9ea46b4abe
commit
d9dea8b3d8
|
|
@ -13,7 +13,7 @@ void amgrCreate(ALSynConfig *config);
|
|||
#endif
|
||||
|
||||
void amgrStartThread(void);
|
||||
OSMesgQueue *amgr00009118(void);
|
||||
OSMesgQueue *amgrGetFrameMesgQueue(void);
|
||||
void amgrStopThread(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1316,12 +1316,10 @@ void amgrStartThread(void)
|
|||
g_AudioIsThreadRunning = true;
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel amgr00009118
|
||||
/* 9118: 3c028009 */ lui $v0,%hi(g_AudioManager+0x248)
|
||||
/* 911c: 03e00008 */ jr $ra
|
||||
/* 9120: 24421810 */ addiu $v0,$v0,%lo(g_AudioManager+0x248)
|
||||
);
|
||||
OSMesgQueue *amgrGetFrameMesgQueue(void)
|
||||
{
|
||||
return &g_AudioManager.audioFrameMsgQ;
|
||||
}
|
||||
|
||||
/**
|
||||
* This doesn't set g_AudioIsThreadRunning to false, but that's okay because
|
||||
|
|
|
|||
|
|
@ -271,12 +271,12 @@ void func00002078(OSSched *sc)
|
|||
#if VERSION >= VERSION_PAL_FINAL
|
||||
if (var8005ced0 == 0 && (sc->frameCount & 1)) {
|
||||
osStopTimer(&var8008de18);
|
||||
osSetTimer(&var8008de18, 280000, 0, amgr00009118(), &var8005cea8);
|
||||
osSetTimer(&var8008de18, 280000, 0, amgrGetFrameMesgQueue(), &var8005cea8);
|
||||
}
|
||||
#else
|
||||
if (var8005ced0 == 0 && ((sc->frameCount & 1) || IS4MB())) {
|
||||
osStopTimer(&var8008de18);
|
||||
osSetTimer(&var8008de18, 280000, 0, amgr00009118(), &var8005cea8);
|
||||
osSetTimer(&var8008de18, 280000, 0, amgrGetFrameMesgQueue(), &var8005cea8);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue