[Scummvm-cvs-logs] SF.net SVN: scummvm:[46654] scummvm/trunk/engines/sci/sfx/music.cpp
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Sun Dec 27 19:24:48 CET 2009
Revision: 46654
http://scummvm.svn.sourceforge.net/scummvm/?rev=46654&view=rev
Author: m_kiewitz
Date: 2009-12-27 18:24:48 +0000 (Sun, 27 Dec 2009)
Log Message:
-----------
SCI/newmusic: fix getting of mastervolume. cause of rounding we will otherwise decrease mastervolume by 1 on every access resulting in no sound after a while :) (fixes lb2, sq4cd and others)
Modified Paths:
--------------
scummvm/trunk/engines/sci/sfx/music.cpp
Modified: scummvm/trunk/engines/sci/sfx/music.cpp
===================================================================
--- scummvm/trunk/engines/sci/sfx/music.cpp 2009-12-27 18:21:49 UTC (rev 46653)
+++ scummvm/trunk/engines/sci/sfx/music.cpp 2009-12-27 18:24:48 UTC (rev 46654)
@@ -478,8 +478,7 @@
//---------------------------------------------
uint16 SciMusic::soundGetMasterVolume() {
- return _pMixer->getVolumeForSoundType(Audio::Mixer::kMusicSoundType) * 0xF
- / Audio::Mixer::kMaxMixerVolume;
+ return (_pMixer->getVolumeForSoundType(Audio::Mixer::kMusicSoundType) + 8) * 0xF / Audio::Mixer::kMaxMixerVolume;
}
//---------------------------------------------
void SciMusic::soundSetMasterVolume(uint16 vol) {
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