summaryrefslogtreecommitdiff
path: root/src/audio/audio_load.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/audio_load.c')
-rw-r--r--src/audio/audio_load.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/audio/audio_load.c b/src/audio/audio_load.c
index 1d0a6fb9..2840039d 100644
--- a/src/audio/audio_load.c
+++ b/src/audio/audio_load.c
@@ -795,7 +795,7 @@ void* AudioLoad_AsyncLoadInner(s32 tableType, s32 id, s32 nChunks, s32 retData,
}
void AudioLoad_ProcessLoads(s32 resetStatus) {
- // AudioLoad_ProcessSlowLoads(resetStatus);
+ AudioLoad_ProcessSlowLoads(resetStatus);
// AudioLoad_ProcessSamplePreloads(resetStatus);
// AudioLoad_ProcessAsyncLoads(resetStatus);
}
@@ -906,10 +906,8 @@ static const char devstr40[] = "===Block LPS end\n";
s32 AudioLoad_SlowLoadSample(s32 fontId, u8 instId, s8* status) {
Sample* sample;
AudioSlowLoad* slowLoad;
-
- *status = SLOW_LOAD_DONE;
+
sample = AudioLoad_GetFontSample(fontId, instId);
- return 0;
if (sample == NULL) {
*status = SLOW_LOAD_STATUS_0;
@@ -928,8 +926,7 @@ s32 AudioLoad_SlowLoadSample(s32 fontId, u8 instId, s8* status) {
slowLoad->sample = *sample;
slowLoad->status = status;
- slowLoad->curRamAddr =
- AudioHeap_AllocTemporarySampleCache(sample->size, fontId, sample->sampleAddr, sample->medium);
+ slowLoad->curRamAddr = GameEngine_Malloc(sample->size);
if (slowLoad->curRamAddr == NULL) {
if ((sample->medium == MEDIUM_UNK) || (sample->codec == 2)) {