From: <sag...@us...> - 2010-10-25 19:31:23
|
Revision: 752 http://modplug.svn.sourceforge.net/modplug/?rev=752&view=rev Author: saga-games Date: 2010-10-25 19:31:16 +0000 (Mon, 25 Oct 2010) Log Message: ----------- [Fix] The speed input field on the general tab broke for S3M files in rev.744 [Fix] WAV cue points were not written properly on Big-Endian system, which is not really an error since OpenMPT doesn't run on any of them anyway. Modified Paths: -------------- trunk/OpenMPT/mptrack/Ctrl_gen.cpp trunk/OpenMPT/mptrack/Mod2wave.cpp Modified: trunk/OpenMPT/mptrack/Ctrl_gen.cpp =================================================================== --- trunk/OpenMPT/mptrack/Ctrl_gen.cpp 2010-10-25 19:28:16 UTC (rev 751) +++ trunk/OpenMPT/mptrack/Ctrl_gen.cpp 2010-10-25 19:31:16 UTC (rev 752) @@ -96,7 +96,7 @@ if(m_pSndFile->GetType() & MOD_TYPE_S3M) { m_SpinTempo.SetRange(33, 255); - m_SpinSpeed.SetRange(1, 25); + m_SpinSpeed.SetRange(1, 255); } else { m_SpinTempo.SetRange((short)specs.tempoMin, (short)specs.tempoMax); Modified: trunk/OpenMPT/mptrack/Mod2wave.cpp =================================================================== --- trunk/OpenMPT/mptrack/Mod2wave.cpp 2010-10-25 19:28:16 UTC (rev 751) +++ trunk/OpenMPT/mptrack/Mod2wave.cpp 2010-10-25 19:31:16 UTC (rev 752) @@ -870,10 +870,10 @@ // Write all cue points vector<PatternCuePoint>::const_iterator iter; DWORD num = 0; - for(iter = m_pSndFile->m_PatternCuePoints.begin(); iter != m_pSndFile->m_PatternCuePoints.end(); ++iter) + for(iter = m_pSndFile->m_PatternCuePoints.begin(); iter != m_pSndFile->m_PatternCuePoints.end(); ++iter, num++) { WAVCUEPOINT cuepoint; - cuepoint.cp_id = LittleEndian(num++); + cuepoint.cp_id = LittleEndian(num); cuepoint.cp_pos = LittleEndian((DWORD)iter->offset); cuepoint.cp_chunkid = LittleEndian(IFFID_data); cuepoint.cp_chunkstart = 0; // we use no Wave List Chunk (wavl) as we have only one data block, so this should be 0. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |