[Scummvm-cvs-logs] SF.net SVN: scummvm: [22211] tools/trunk/encode_dxa.cpp
cyx at users.sourceforge.net
cyx at users.sourceforge.net
Sat Apr 29 05:16:02 CEST 2006
Revision: 22211
Author: cyx
Date: 2006-04-29 05:15:23 -0700 (Sat, 29 Apr 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22211&view=rev
Log Message:
-----------
some endianness fixes
Modified Paths:
--------------
tools/trunk/encode_dxa.cpp
Modified: tools/trunk/encode_dxa.cpp
===================================================================
--- tools/trunk/encode_dxa.cpp 2006-04-29 11:56:59 UTC (rev 22210)
+++ tools/trunk/encode_dxa.cpp 2006-04-29 12:15:23 UTC (rev 22211)
@@ -96,10 +96,10 @@
void DxaEncoder::writeHeader() {
//DEXA
- uint8 unk = 0;
+ uint8 version = 0;
- fwrite(&typeDEXA, 4, 1, _dxa);
- fwrite(&unk, 1, 1, _dxa);
+ writeUint32LE(_dxa, typeDEXA);
+ writeByte(_dxa, version);
writeUint16BE(_dxa, _framecount);
writeUint32BE(_dxa, _framerate);
@@ -109,7 +109,7 @@
void DxaEncoder::writeNULL() {
//NULL
- fwrite(&typeNULL, 4, 1, _dxa);
+ writeUint32LE(_dxa, typeNULL);
}
void DxaEncoder::addAudio(char* wavfilename) {
@@ -125,7 +125,7 @@
fseek(wav, 0, SEEK_SET);
- fwrite(&typeWAVE, 4, 1, _dxa);
+ writeUint32LE(_dxa, typeWAVE);
writeUint32BE(_dxa, wavsize);
@@ -153,7 +153,7 @@
uint8 cpalette[1024];
if (_framecount == 0 || memcmp(_prevpalette, palette, 768)) {
- fwrite(&typeCMAP, 4, 1, _dxa);
+ writeUint32LE(_dxa, typeCMAP);
fwrite(palette, 768, 1, _dxa);
memcpy(_prevpalette, palette, 768);
@@ -176,7 +176,7 @@
//FRAM
uint8 compType;
- fwrite(&typeFRAM, 4, 1, _dxa);
+ writeUint32LE(_dxa, typeFRAM);
if (_framecount == 0)
compType = 2;
@@ -187,7 +187,7 @@
compType = 10;
#endif
- fwrite(&compType, 1, 1, _dxa);
+ writeByte(_dxa, compType);
switch (compType) {
case 2:
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