From 19c03083a2ecb18deee01bbff5377dbbfae1de1e Mon Sep 17 00:00:00 2001 From: ramapcsx2 Date: Wed, 7 Jul 2010 20:49:55 +0000 Subject: [PATCH] SPU2-X: We overshot the final pre-clamp shift by one bit. Should be final now ;) git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3422 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/spu2-x/src/Mixer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/spu2-x/src/Mixer.cpp b/plugins/spu2-x/src/Mixer.cpp index 2c055b4784..adc5bb40d2 100644 --- a/plugins/spu2-x/src/Mixer.cpp +++ b/plugins/spu2-x/src/Mixer.cpp @@ -775,12 +775,12 @@ __forceinline void Mix() } else { - Out.Left = MulShr32( Out.Left<<(SndOutVolumeShift+2), Cores[1].MasterVol.Left.Value ); - Out.Right = MulShr32( Out.Right<<(SndOutVolumeShift+2), Cores[1].MasterVol.Right.Value ); + Out.Left = MulShr32( Out.Left<<(SndOutVolumeShift+1), Cores[1].MasterVol.Left.Value ); + Out.Right = MulShr32( Out.Right<<(SndOutVolumeShift+1), Cores[1].MasterVol.Right.Value ); // Final Clamp! // Like any good audio system, the PS2 pumps the volume and incurs some distortion in its - // output, giving us a nice thumpy sound at times. So we add 2 above (4x volume pump) and + // output, giving us a nice thumpy sound at times. So we add 1 above (2x volume pump) and // then clamp it all here. Out = clamp_mix( Out, SndOutVolumeShift );