diff --git a/pcsx2/SPU2/spu2.cpp b/pcsx2/SPU2/spu2.cpp index d1fb79ee8b..15b6d44405 100644 --- a/pcsx2/SPU2/spu2.cpp +++ b/pcsx2/SPU2/spu2.cpp @@ -220,6 +220,8 @@ bool SPU2::IsAudioCaptureActive() void SPU2::InternalReset(bool psxmode) { spu2Mix = MULTI_ISA_SELECT(spu2Mix); + ReverbDownsample = MULTI_ISA_SELECT(ReverbDownsample); + ReverbUpsample = MULTI_ISA_SELECT(ReverbUpsample); s_current_chunk_pos = 0; s_psxmode = psxmode; diff --git a/pcsx2/SPU2/spu2sys.cpp b/pcsx2/SPU2/spu2sys.cpp index 84878693e1..61decfd690 100644 --- a/pcsx2/SPU2/spu2sys.cpp +++ b/pcsx2/SPU2/spu2sys.cpp @@ -107,9 +107,6 @@ void V_Core::Init(int index) if (SPU2::MsgToConsole()) SPU2::ConLog("* SPU2: Init SPU2 core %d \n", index); - ReverbDownsample = MULTI_ISA_SELECT(ReverbDownsample); - ReverbUpsample = MULTI_ISA_SELECT(ReverbUpsample); - //memset(this, 0, sizeof(V_Core)); // Explicitly initializing variables instead. Mute = false;