Audio no longer mutes after resetting emulation
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user