[Scummvm-cvs-logs] SF.net SVN: scummvm: [28442] scummvm/branches/branch-0-10-0/backends/ platform/ds/arm9/source
agent-q at users.sourceforge.net
agent-q at users.sourceforge.net
Sat Aug 4 11:27:33 CEST 2007
Revision: 28442
http://scummvm.svn.sourceforge.net/scummvm/?rev=28442&view=rev
Author: agent-q
Date: 2007-08-04 02:27:33 -0700 (Sat, 04 Aug 2007)
Log Message:
-----------
DS: Fix initialisation of semaphore and leak of file handle when WAV format was incorrect
Modified Paths:
--------------
scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/cdaudio.cpp
scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/dsmain.cpp
Modified: scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/cdaudio.cpp
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/cdaudio.cpp 2007-08-04 06:18:28 UTC (rev 28441)
+++ scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/cdaudio.cpp 2007-08-04 09:27:33 UTC (rev 28442)
@@ -168,6 +168,7 @@
if ((waveHeader.fmtFormatTag != 17) && (waveHeader.fmtFormatTag != 20)) {
consolePrintf("Wave file is in the wrong format! You must use IMA-ADPCM 4-bit mono.\n");
+ DS::std_fclose(file);
return;
}
Modified: scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/dsmain.cpp
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/dsmain.cpp 2007-08-04 06:18:28 UTC (rev 28441)
+++ scummvm/branches/branch-0-10-0/backends/platform/ds/arm9/source/dsmain.cpp 2007-08-04 09:27:33 UTC (rev 28442)
@@ -2742,6 +2742,8 @@
formatSramOption();
}
+ IPC->adpcm.semaphore = false;
+
// printf("'%s'", Common::ConfigManager::kTransientDomain.c_str());
//printf("'%s'", Common::ConfigManager::kApplicationDomain.c_str());
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