From: <rel...@us...> - 2008-01-14 21:39:42
|
Revision: 196 http://modplug.svn.sourceforge.net/modplug/?rev=196&view=rev Author: relabsoluness Date: 2008-01-14 13:38:20 -0800 (Mon, 14 Jan 2008) Log Message: ----------- / MIDICC bug related compatibility improvement for loading old IT/MPTm files. Modified Paths: -------------- trunk/OpenMPT/soundlib/Load_it.cpp Modified: trunk/OpenMPT/soundlib/Load_it.cpp =================================================================== --- trunk/OpenMPT/soundlib/Load_it.cpp 2008-01-12 16:49:50 UTC (rev 195) +++ trunk/OpenMPT/soundlib/Load_it.cpp 2008-01-14 21:38:20 UTC (rev 196) @@ -272,7 +272,7 @@ long returnVal=0; penv->pTuning = m_defaultInstrument.pTuning; penv->nPluginVelocityHandling = PLUGIN_VELOCITYHANDLING_CHANNEL; - penv->nPluginVolumeHandling = PLUGIN_VOLUMEHANDLING_MIDI; + penv->nPluginVolumeHandling = PLUGIN_VOLUMEHANDLING_IGNORE; if (trkvers < 0x0200) { const ITOLDINSTRUMENT *pis = (const ITOLDINSTRUMENT *)p; @@ -446,6 +446,8 @@ penv->nPanSwing = pis->rp; penv->nPan = (pis->dfp & 0x7F) << 2; SetDefaultInstrumentValues(penv); + penv->nPluginVelocityHandling = PLUGIN_VELOCITYHANDLING_CHANNEL; + penv->nPluginVolumeHandling = PLUGIN_VOLUMEHANDLING_IGNORE; if (penv->nPan > 256) penv->nPan = 128; if (pis->dfp < 0x80) penv->dwFlags |= ENV_SETPANNING; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |