[Scummvm-cvs-logs] SF.net SVN: scummvm:[46854] scummvm/trunk/engines/sci/sfx
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Fri Jan 1 22:55:51 CET 2010
Revision: 46854
http://scummvm.svn.sourceforge.net/scummvm/?rev=46854&view=rev
Author: m_kiewitz
Date: 2010-01-01 21:55:51 +0000 (Fri, 01 Jan 2010)
Log Message:
-----------
SCI: fix build
Modified Paths:
--------------
scummvm/trunk/engines/sci/sfx/music.cpp
scummvm/trunk/engines/sci/sfx/soundcmd.cpp
Modified: scummvm/trunk/engines/sci/sfx/music.cpp
===================================================================
--- scummvm/trunk/engines/sci/sfx/music.cpp 2010-01-01 21:44:50 UTC (rev 46853)
+++ scummvm/trunk/engines/sci/sfx/music.cpp 2010-01-01 21:55:51 UTC (rev 46854)
@@ -572,8 +572,6 @@
// TODO: create onTimer within audio.cpp to do the handling there, if we do it in cmdUpdateCues it wont
// work right, because the last volume set won't get done at all. Also we are fading digital sound effects
// currently here in any case currently. Fade code should get moved to void SciMusic::onTimer()
- if (hCurrentAud)
- mixer->setChannelVolume(musicSlot->hCurrentAud, volume);
}
}
Modified: scummvm/trunk/engines/sci/sfx/soundcmd.cpp
===================================================================
--- scummvm/trunk/engines/sci/sfx/soundcmd.cpp 2010-01-01 21:44:50 UTC (rev 46853)
+++ scummvm/trunk/engines/sci/sfx/soundcmd.cpp 2010-01-01 21:55:51 UTC (rev 46854)
@@ -775,6 +775,7 @@
Audio::Mixer *mixer = g_system->getMixer();
if (musicSlot->pStreamAud) {
+
// TODO: We need to update loop selector here, when sample is looping
if (!mixer->isSoundHandleActive(musicSlot->hCurrentAud)) {
musicSlot->ticker = SIGNAL_OFFSET;
@@ -783,6 +784,8 @@
} else {
musicSlot->ticker = (uint16)(mixer->getSoundElapsedTime(musicSlot->hCurrentAud) * 0.06);
}
+ if (musicSlot->fadeStep)
+ mixer->setChannelVolume(musicSlot->hCurrentAud, musicSlot->volume);
}
_music->_mutex.lock(); // and lock again
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