[Scummvm-cvs-logs] CVS: scummvm/sound wave.cpp,1.2,1.3

Torbjörn Andersson eriktorbjorn at users.sourceforge.net
Tue Jan 11 00:31:22 CET 2005


Update of /cvsroot/scummvm/scummvm/sound
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30392

Modified Files:
	wave.cpp 
Log Message:
16-bit WAVs are little-endian.


Index: wave.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/wave.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- wave.cpp	9 Jan 2005 16:14:56 -0000	1.2
+++ wave.cpp	11 Jan 2005 08:30:28 -0000	1.3
@@ -105,8 +105,8 @@
 	flags = 0;
 	if (bitsPerSample == 8)		// 8 bit data is unsigned
 		flags |= SoundMixer::FLAG_UNSIGNED;
-	else if (bitsPerSample == 16)	// 16 bit data is signed
-		flags |= SoundMixer::FLAG_16BITS;
+	else if (bitsPerSample == 16)	// 16 bit data is signed little endian
+		flags |= (SoundMixer::FLAG_16BITS | SoundMixer::FLAG_LITTLE_ENDIAN);
 	else {
 		warning("getWavInfo: unsupported bitsPerSample %d", bitsPerSample);
 		return false;





More information about the Scummvm-git-logs mailing list