Audio no longer mutes after resetting emulation

This commit is contained in:
SimoneN64
2024-09-05 21:29:57 +02:00
parent 575a6697ca
commit d568e8c268
2 changed files with 3 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ void AI::Reset() {
dmaLen = {}; dmaLen = {};
dmaAddr = {}; dmaAddr = {};
dac = {44100, N64_CPU_FREQ / dac.freq, 16}; dac = {44100, N64_CPU_FREQ / dac.freq, 16};
device.Reset();
} }
// https://github.com/ares-emulator/ares/blob/master/ares/n64/ai/io.cpp // https://github.com/ares-emulator/ares/blob/master/ares/n64/ai/io.cpp

View File

@@ -7,6 +7,8 @@ struct AudioDevice {
AudioDevice(); AudioDevice();
~AudioDevice(); ~AudioDevice();
void Reset() { running = false; }
void PushSample(float, float, float, float); void PushSample(float, float, float, float);
void AdjustSampleRate(int); void AdjustSampleRate(int);
void LockMutex() { void LockMutex() {