- Double the audio output volume before sending it to the output modules. Was way too quiet.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3261 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
ramapcsx2 2010-06-21 15:34:32 +00:00
parent 4adb345a86
commit 5f85a0c956
1 changed files with 3 additions and 2 deletions

View File

@ -768,8 +768,9 @@ __forceinline void Mix()
}
else
{
Out.Left = MulShr32( Out.Left<<SndOutVolumeShift, Cores[1].MasterVol.Left.Value );
Out.Right = MulShr32( Out.Right<<SndOutVolumeShift, Cores[1].MasterVol.Right.Value );
// SndOutVolumeShift + 1 because sound output is notoriously too quiet (rama)
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!
// This could be circumvented by using 1/2th total output volume, although