diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda_Voice.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda_Voice.cpp index 2afa4da0ff..723a0aca98 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda_Voice.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda_Voice.cpp @@ -49,9 +49,7 @@ void CUCode_Zelda::WritebackVoicePB(u32 _Addr, ZeldaVoicePB& PB) int CUCode_Zelda::ConvertRatio(int pb_ratio) { - float _ratioFactor = 32000.0f / (float)soundStream->GetMixer()->GetSampleRate(); - u32 _ratio = (pb_ratio << 16); - return (u64)((_ratio * _ratioFactor) * 16) >> 16; + return pb_ratio * 16; } int CUCode_Zelda::SizeForResampling(ZeldaVoicePB &PB, int size, int ratio) {