1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-07-16 21:05:12 +00:00

Decompile playback.c (#82)

* Decompile playback.c

* Remove rename_sym.sh

* Fixed for loop in pop_node_...

* Address krim's other issues

* Remove rename_sym again

* Address Roman's comments.

* Fix build and remove rename_sym another time.
This commit is contained in:
JoshDuMan 2020-04-21 04:19:33 -04:00 committed by GitHub
parent aecf375b84
commit e050319e07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 2658 additions and 2679 deletions

View file

@ -1847,7 +1847,7 @@ void FaultDrawer_SetDefault();
// ? func_800DE238(?);
// ? func_800DE258(?);
// ? func_800DE2B0(?);
// ? func_800DE308(?);
void* Audio_SoundAlloc(SoundAllocPool* pool, u32 size);
// ? func_800DE344(?);
// ? func_800DE380(?);
// ? func_800DE3DC(?);
@ -1890,7 +1890,7 @@ void FaultDrawer_SetDefault();
// ? func_800E11F0(?);
// ? func_800E12DC(?);
// ? func_800E1618(?);
// ? func_800E18B0(?);
s32 func_800E18B0(s32);
// ? func_800E1928(?);
// ? func_800E1A18(?);
// ? func_800E1A48(?);
@ -1985,37 +1985,37 @@ void FaultDrawer_SetDefault();
// ? func_800E6840(?);
// ? func_800E6880(?);
// ? func_800E68C0(?);
// ? func_800E6940(?);
// ? func_800E6DB8(?);
// ? func_800E6E68(?);
// ? func_800E6F28(?);
// ? func_800E6F8C(?);
// ? func_800E745C(?);
// ? func_800E7498(?);
// ? func_800E756C(?);
// ? func_800E7650(?);
// ? func_800E7744(?);
// ? func_800E7888(?);
// ? func_800E7B60(?);
// ? func_800E7B80(?);
// ? func_800E7BA0(?);
// ? func_800E7CA4(?);
// ? func_800E7CFC(?);
// ? func_800E7D0C(?);
// ? func_800E7D5C(?);
// ? func_800E7E00(?);
// ? func_800E7F60(?);
// ? func_800E809C(?);
// ? func_800E80DC(?);
// ? func_800E8108(?);
// ? func_800E8188(?);
// ? func_800E82C0(?);
// ? func_800E82F4(?);
// ? func_800E8320(?);
// ? func_800E836C(?);
// ? func_800E83BC(?);
// ? func_800E84B4(?);
// ? func_800E8788(?);
void Audio_NoteSetVelPanReverb(Note* note, NoteSubEu* sub, Reverb* reverb);
void Audio_NoteSetResamplingRate(NoteSubEu* noteSubEu, f32 resamplingRateInput);
void Audio_NoteInit(Note* note);
void Audio_NoteDisable(Note* note);
void Audio_ProcessNotes(void);
AudioBankSound* Audio_InstrumentGetAudioBankSound(Instrument* instrument, s32 semitone);
Instrument* Audio_GetInstrumentInner(s32 bankId, s32 instId);
Drum* Audio_GetDrum(s32 bankId, s32 drumId);
UnkInstrument* Audio_GetUnkInstrument(s32 bankId, s32 unkInstrumentId);
s32 func_800E7744(s32 instrument, s32 bankId, s32 instId, UnkInstrument* arg3);
void Audio_SeqChanLayerDecayRelease(SequenceChannelLayer* seqLayer, s32 target);
void Audio_SeqChanLayerNoteDecay(SequenceChannelLayer* seqLayer);
void Audio_SeqChanLayerNoteRelease(SequenceChannelLayer* seqLayer);
s32 Audio_BuildSyntheticWave(Note* note, SequenceChannelLayer* seqLayer, s32 waveId);
void Audio_InitSyntheticWave(Note* note, SequenceChannelLayer* seqLayer);
void Audio_InitNoteList(AudioListItem* list);
void Audio_InitNoteLists(NotePool* pool);
void Audio_InitNoteFreeList(void);
void Audio_NotePoolClear(NotePool* pool);
void Audio_NotePoolFill(NotePool* pool, s32 count);
void Audio_AudioListPushFront(AudioListItem* list, AudioListItem* item);
void Audio_AudioListRemove(AudioListItem* item);
Note* Audio_PopNodeWithValueLessEqual(AudioListItem* list, s32 limit);
void Audio_NoteInitForLayer(Note* note, SequenceChannelLayer* seqLayer);
void func_800E82C0(Note* note, SequenceChannelLayer* seqLayer);
void Audio_NoteReleaseAndTakeOwnership(Note* note, SequenceChannelLayer* seqLayer);
Note* Audio_AllocNoteFromDisabled(NotePool* pool, SequenceChannelLayer* seqLayer);
Note* Audio_AllocNoteFromDecaying(NotePool* pool, SequenceChannelLayer* seqLayer);
Note* Audio_AllocNoteFromActive(NotePool* pool, SequenceChannelLayer* seqLayer);
Note* Audio_AllocNote(SequenceChannelLayer* seqLayer);
void Audio_NoteInitAll(void);
// ? func_800E88C0(?);
// ? func_800E8A88(?);
// ? func_800E8BD4(?);
@ -2024,7 +2024,7 @@ void FaultDrawer_SetDefault();
// ? func_800E8EA4(?);
// ? func_800E8F00(?);
// ? func_800E8FB8(?);
// ? func_800E8FE4(?);
void Audio_AdsrInit(AdsrState* adsr, AdsrEnvelope* envelope, s16* volOut);
// ? func_800E9004(?);
// ? func_800E9340(?);
// ? func_800E93A8(?);
@ -2038,8 +2038,8 @@ void FaultDrawer_SetDefault();
// ? func_800E9AAC(?);
// ? func_800E9B44(?);
// ? func_800E9B6C(?);
// ? func_800E9C28(?);
// ? func_800E9C68(?);
void Audio_AudioListPushBack(AudioListItem* list, AudioListItem* item);
void* Audio_AudioListPopBack(AudioListItem* list);
// ? func_800E9CA8(?);
// ? func_800E9D48(?);
// ? func_800E9D5C(?);