mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-14 20:05:02 +00:00
Audio_Init_Params.c Cleanup (#1273)
* Document Audio Heap Init Sizes * Swap order * Another small change * Another * Plural * swap order * Reverb Settings * Return comment * more cleanup * Fix data names
This commit is contained in:
parent
605f13327a
commit
93a6a1eb9a
6 changed files with 70 additions and 52 deletions
|
@ -275,18 +275,18 @@ void AudioHeap_PopCache(s32 tableType) {
|
|||
}
|
||||
|
||||
void AudioHeap_InitMainPools(s32 initPoolSize) {
|
||||
AudioHeap_AllocPoolInit(&gAudioContext.audioInitPool, gAudioContext.audioHeap, initPoolSize);
|
||||
AudioHeap_AllocPoolInit(&gAudioContext.audioSessionPool, gAudioContext.audioHeap + initPoolSize,
|
||||
AudioHeap_AllocPoolInit(&gAudioContext.initPool, gAudioContext.audioHeap, initPoolSize);
|
||||
AudioHeap_AllocPoolInit(&gAudioContext.sessionPool, gAudioContext.audioHeap + initPoolSize,
|
||||
gAudioContext.audioHeapSize - initPoolSize);
|
||||
gAudioContext.externalPool.startRamAddr = NULL;
|
||||
}
|
||||
|
||||
void AudioHeap_SessionPoolsInit(AudioSessionPoolSplit* split) {
|
||||
gAudioContext.audioSessionPool.curRamAddr = gAudioContext.audioSessionPool.startRamAddr;
|
||||
gAudioContext.sessionPool.curRamAddr = gAudioContext.sessionPool.startRamAddr;
|
||||
AudioHeap_AllocPoolInit(&gAudioContext.miscPool,
|
||||
AudioHeap_Alloc(&gAudioContext.audioSessionPool, split->miscPoolSize), split->miscPoolSize);
|
||||
AudioHeap_Alloc(&gAudioContext.sessionPool, split->miscPoolSize), split->miscPoolSize);
|
||||
AudioHeap_AllocPoolInit(&gAudioContext.cachePool,
|
||||
AudioHeap_Alloc(&gAudioContext.audioSessionPool, split->cachePoolSize),
|
||||
AudioHeap_Alloc(&gAudioContext.sessionPool, split->cachePoolSize),
|
||||
split->cachePoolSize);
|
||||
}
|
||||
|
||||
|
@ -925,7 +925,7 @@ void AudioHeap_Init(void) {
|
|||
temporarySize =
|
||||
spec->temporarySeqCacheSize + spec->temporaryFontCacheSize + spec->temporarySampleBankCacheSize + 0x10;
|
||||
cachePoolSize = persistentSize + temporarySize;
|
||||
miscPoolSize = gAudioContext.audioSessionPool.size - cachePoolSize - 0x100;
|
||||
miscPoolSize = gAudioContext.sessionPool.size - cachePoolSize - 0x100;
|
||||
|
||||
if (gAudioContext.externalPool.startRamAddr != NULL) {
|
||||
gAudioContext.externalPool.curRamAddr = gAudioContext.externalPool.startRamAddr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue