[Scummvm-cvs-logs] SF.net SVN: scummvm:[41014] scummvm/trunk/sound/softsynth/opl/opl_impl.h

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Fri May 29 19:59:07 CEST 2009


Revision: 41014
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41014&view=rev
Author:   lordhoto
Date:     2009-05-29 17:59:07 +0000 (Fri, 29 May 2009)

Log Message:
-----------
Double volume of DOSBox' OPL emulator, like DOSBox does too.

Modified Paths:
--------------
    scummvm/trunk/sound/softsynth/opl/opl_impl.h

Modified: scummvm/trunk/sound/softsynth/opl/opl_impl.h
===================================================================
--- scummvm/trunk/sound/softsynth/opl/opl_impl.h	2009-05-29 17:39:55 UTC (rev 41013)
+++ scummvm/trunk/sound/softsynth/opl/opl_impl.h	2009-05-29 17:59:07 UTC (rev 41014)
@@ -1433,20 +1433,20 @@
 		if (adlibreg[0x105]&1) {
 			// convert to 16bit samples (stereo)
 			for (i=0;i<endsamples;i++) {
-				clipit16(outbufl[i],sndptr++);
-				clipit16(outbufr[i],sndptr++);
+				clipit16(outbufl[i] * 2,sndptr++);
+				clipit16(outbufr[i] * 2,sndptr++);
 			}
 		} else {
 			// convert to 16bit samples (mono)
 			for (i=0;i<endsamples;i++) {
-				clipit16(outbufl[i],sndptr++);
-				clipit16(outbufl[i],sndptr++);
+				clipit16(outbufl[i] * 2,sndptr++);
+				clipit16(outbufl[i] * 2,sndptr++);
 			}
 		}
 #else
 		// convert to 16bit samples
 		for (i=0;i<endsamples;i++)
-			clipit16(outbufl[i],sndptr++);
+			clipit16(outbufl[i] * 2,sndptr++);
 #endif
 
 	}


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list