[Scummvm-cvs-logs] SF.net SVN: scummvm:[46708] tools/branches/gsoc2009-gui/engines/scumm/ compress_scumm_bun.cpp
sev at users.sourceforge.net
sev at users.sourceforge.net
Tue Dec 29 16:28:22 CET 2009
Revision: 46708
http://scummvm.svn.sourceforge.net/scummvm/?rev=46708&view=rev
Author: sev
Date: 2009-12-29 15:28:22 +0000 (Tue, 29 Dec 2009)
Log Message:
-----------
Fix compress_scumm_bun tool
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 12:25:53 UTC (rev 46707)
+++ tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_bun.cpp 2009-12-29 15:28:22 UTC (rev 46708)
@@ -875,11 +875,11 @@
int size = _region[l].length;
int offset = _region[l].offset;
byte *outputData = convertTo16bit(ptr + offset, size, outputSize, bits, freq, channels);
- sprintf(tmpPath, "%s/%s_reg%03d.wav", dir, filename, l);
+ sprintf(tmpPath, "%s%s_reg%03d.wav", dir, filename, l);
writeToTempWave(tmpPath, outputData, outputSize);
writeWaveHeader(_waveDataSize, freq, channels);
free(outputData);
- sprintf(tmpPath, "%s/%s_reg%03d", dir, filename, l);
+ sprintf(tmpPath, "%s%s_reg%03d", dir, filename, l);
switch (gCompMode) {
case AUDIO_MP3:
@@ -895,22 +895,22 @@
error("Unknown encoding method");
}
- sprintf(tmpPath, "%s/%s_reg%03d.wav", dir, filename, l);
+ sprintf(tmpPath, "%s%s_reg%03d.wav", dir, filename, l);
unlink(tmpPath);
int32 startPos = output.pos();
switch (gCompMode) {
case AUDIO_MP3:
sprintf(_cbundleTable[_cbundleCurIndex].filename, "%s_reg%03d.mp3", filename, l);
- sprintf(tmpPath, "%s/%s_reg%03d.mp3", dir, filename, l);
+ sprintf(tmpPath, "%s%s_reg%03d.mp3", dir, filename, l);
break;
case AUDIO_VORBIS:
sprintf(_cbundleTable[_cbundleCurIndex].filename, "%s_reg%03d.ogg", filename, l);
- sprintf(tmpPath, "%s/%s_reg%03d.ogg", dir, filename, l);
+ sprintf(tmpPath, "%s%s_reg%03d.ogg", dir, filename, l);
break;
case AUDIO_FLAC:
sprintf(_cbundleTable[_cbundleCurIndex].filename, "%s_reg%03d.fla", filename, l);
- sprintf(tmpPath, "%s/%s_reg%03d.fla", dir, filename, l);
+ sprintf(tmpPath, "%s%s_reg%03d.fla", dir, filename, l);
break;
default:
error("Unknown encoding method");
@@ -1099,6 +1099,7 @@
outpath.setExtension(".bun");
}
+ outpath.setFullName(inpath.getName());
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