System: Fix dumping audio on boot

This commit is contained in:
Connor McLaughlin 2022-11-21 12:55:24 +10:00
parent 899efb2bdc
commit 201a671709
2 changed files with 4 additions and 1 deletions

View file

@ -450,9 +450,9 @@ void SPU::CPUClockChanged()
void SPU::Shutdown() void SPU::Shutdown()
{ {
StopDumpingAudio();
s_tick_event.reset(); s_tick_event.reset();
s_transfer_event.reset(); s_transfer_event.reset();
s_dump_writer.reset();
s_audio_stream.reset(); s_audio_stream.reset();
} }

View file

@ -1273,6 +1273,9 @@ bool System::BootSystem(SystemBootParameters parameters)
if (parameters.load_image_to_ram || g_settings.cdrom_load_image_to_ram) if (parameters.load_image_to_ram || g_settings.cdrom_load_image_to_ram)
g_cdrom.PrecacheMedia(); g_cdrom.PrecacheMedia();
if (g_settings.audio_dump_on_boot)
StartDumpingAudio();
ResetPerformanceCounters(); ResetPerformanceCounters();
if (IsRunning()) if (IsRunning())
UpdateSpeedLimiterState(); UpdateSpeedLimiterState();