[Scummvm-cvs-logs] SF.net SVN: scummvm:[46722] tools/branches/gsoc2009-gui/engines/scumm/ compress_scumm_bun.cpp
sev at users.sourceforge.net
sev at users.sourceforge.net
Tue Dec 29 23:30:23 CET 2009
Revision: 46722
http://scummvm.svn.sourceforge.net/scummvm/?rev=46722&view=rev
Author: sev
Date: 2009-12-29 22:30:20 +0000 (Tue, 29 Dec 2009)
Log Message:
-----------
Fix compress_scumm_bun. Works as expected
Modified Paths:
--------------
tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_bun.cpp
Modified: tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_bun.cpp
===================================================================
--- tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_bun.cpp 2009-12-29 22:29:59 UTC (rev 46721)
+++ tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_bun.cpp 2009-12-29 22:30:20 UTC (rev 46722)
@@ -711,8 +711,6 @@
_waveDataSize += size;
}
-static AudioFormat gCompMode = AUDIO_MP3;
-
typedef struct { int offset, size, codec; } CompTable;
byte *CompressScummBun::decompressBundleSound(int index, Common::File &input, int32 &finalSize) {
@@ -881,7 +879,7 @@
free(outputData);
sprintf(tmpPath, "%s%s_reg%03d", dir, filename, l);
- switch (gCompMode) {
+ switch (_format) {
case AUDIO_MP3:
encodeWaveWithLame(tmpPath);
break;
@@ -899,7 +897,7 @@
unlink(tmpPath);
int32 startPos = output.pos();
- switch (gCompMode) {
+ switch (_format) {
case AUDIO_MP3:
sprintf(_cbundleTable[_cbundleCurIndex].filename, "%s_reg%03d.mp3", filename, l);
sprintf(tmpPath, "%s%s_reg%03d.mp3", dir, filename, l);
@@ -1096,10 +1094,10 @@
if (outpath.empty()) {
// Change extension for output
outpath = inpath;
- outpath.setExtension(".bun");
}
outpath.setFullName(inpath.getName());
+ outpath.setExtension(".bun");
Common::File output(outpath, "wb");
output.writeUint32BE('LB23');
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