[Scummvm-cvs-logs] SF.net SVN: scummvm:[47468] scummvm/trunk/sound

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Sat Jan 23 14:32:45 CET 2010


Revision: 47468
          http://scummvm.svn.sourceforge.net/scummvm/?rev=47468&view=rev
Author:   fingolfin
Date:     2010-01-23 13:32:45 +0000 (Sat, 23 Jan 2010)

Log Message:
-----------
cleanup

Modified Paths:
--------------
    scummvm/trunk/sound/iff_sound.cpp
    scummvm/trunk/sound/iff_sound.h

Modified: scummvm/trunk/sound/iff_sound.cpp
===================================================================
--- scummvm/trunk/sound/iff_sound.cpp	2010-01-23 13:05:46 UTC (rev 47467)
+++ scummvm/trunk/sound/iff_sound.cpp	2010-01-23 13:32:45 UTC (rev 47468)
@@ -27,17 +27,35 @@
 #include "sound/audiostream.h"
 #include "sound/mixer.h"
 #include "sound/raw.h"
+#include "common/iff_container.h"
 #include "common/func.h"
 
 namespace Audio {
 
+struct Voice8Header {
+	uint32	oneShotHiSamples;
+	uint32	repeatHiSamples;
+	uint32	samplesPerHiCycle;
+	uint16	samplesPerSec;
+	byte	octaves;
+	byte	compression;
+	uint32	volume;
+
+	Voice8Header() {
+		memset(this, 0, sizeof(Voice8Header));
+	}
+
+	void load(Common::ReadStream &stream);
+};
+
 void Voice8Header::load(Common::ReadStream &stream) {
-	stream.read(this, sizeof(Voice8Header));
-	oneShotHiSamples = FROM_BE_32(oneShotHiSamples);
-	repeatHiSamples = FROM_BE_32(repeatHiSamples);
-	samplesPerHiCycle = FROM_BE_32(samplesPerHiCycle);
-	samplesPerSec = FROM_BE_16(samplesPerSec);
-	volume = FROM_BE_32(volume);
+	oneShotHiSamples = stream.readUint32BE();
+	repeatHiSamples = stream.readUint32BE();
+	samplesPerHiCycle = stream.readUint32BE();
+	samplesPerSec = stream.readUint16BE();
+	octaves = stream.readByte();
+	compression = stream.readByte();
+	volume = stream.readUint32BE();
 }
 
 

Modified: scummvm/trunk/sound/iff_sound.h
===================================================================
--- scummvm/trunk/sound/iff_sound.h	2010-01-23 13:05:46 UTC (rev 47467)
+++ scummvm/trunk/sound/iff_sound.h	2010-01-23 13:32:45 UTC (rev 47468)
@@ -32,30 +32,16 @@
 #ifndef SOUND_IFF_H
 #define SOUND_IFF_H
 
-#include "common/iff_container.h"
-#include "sound/audiostream.h"
+namespace Common {
+	class ReadStream;
+}
 
 namespace Audio {
 
-struct Voice8Header {
-	uint32	oneShotHiSamples;
-	uint32	repeatHiSamples;
-	uint32	samplesPerHiCycle;
-	uint16	samplesPerSec;
-	byte	octaves;
-	byte	compression;
-	uint32	volume;
+class AudioStream;
 
-	Voice8Header() {
-		memset(this, 0, sizeof(Voice8Header));
-	}
-
-	void load(Common::ReadStream &stream);
-};
-
 AudioStream *make8SVXStream(Common::ReadStream &stream, bool loop);
 
-
 }
 
 #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