aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.cpp
AgeCommit message (Expand)Author
2009-01-03Removed a (hopefully) obsolete FIXME comment.Torbjörn Andersson
2008-12-22Fixed indentation and removed whitespaces at the end of lineJordi Vilalta Prat
2008-11-09Made getSoundElapseTime() work better when the sound has been paused. A newTorbjörn Andersson
2008-09-05Removed useless dependencies from common/file.h in common code. When complete...Nicola Mettifogo
2008-06-28Patch ##1956946 (Audio::Mixer internal API revision) with some tweaksMax Horn
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have bee...Nicola Mettifogo
2007-07-22Don't be so strict about un-pausing sounds which are not paused currentlyMax Horn
2007-06-30Changed semantics of Mixer::pause*() methods -- if you pause n times, you hav...Max Horn
2007-06-03Removed dead codeMax Horn
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client fo...Max Horn
2007-03-10More fixes for MSVC8 warnings.Eugene Sandulenko
2007-03-02Changed the order of the parameters of makeLinearInputStream to resemble Mixe...Max Horn
2007-03-02Added reverseStereo parameter to Mixer::playInputStream; changed Mixer::playR...Max Horn
2007-02-24Remove unneeded #includesMax Horn
2007-02-20Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by meMax Horn
2007-02-15Fix for bug #1660559: MANIAC/ZAK: Music does not stop when pausing (regression)Max Horn
2007-02-03* Reimplemented Mixer::pauseAll to simply invoke pause on all channelsMax Horn
2006-10-22Backend modularization: Create timer manager, savefile manager and audio mixe...Max Horn
2006-04-02With this change, backends are now responsible for instantiating their OSyste...Max Horn
2006-02-11Change CVS keywords to SVN keywordsMax Horn
2006-01-18Update copyright noticeEugene Sandulenko
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
2005-05-10Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' bec...Max Horn
2005-05-08Comply to our coding conventionsMax Horn
2005-04-04Renamed getActiveChannelSoundID to getSoundID and fixed its semantics to avoi...Max Horn
2005-04-04Add 8 sound channel support for HE gamesTravis Howell
2005-03-23To prevent race conditions, SoundMixer::isSoundHandleActive must lock the mix...Max Horn
2005-03-22Make sure SoundHandle's are initedMax Horn
2005-03-12Simplified SoundHandle implementationMax Horn
2005-03-12PlayingSoundHandle -> SoundHandle; also, turned the handle activity check int...Max Horn
2005-02-06It's kMaxMixerVolume, not 256 (we might change it to 255 eventually)Max Horn
2005-01-30Check sound queue for music in HE games.Travis Howell
2005-01-28Use class Mutex instead of MutexRefMax Horn
2005-01-10system.h was being included in tons of places, without any good reason; reduc...Max Horn
2005-01-01Changed OSystem::instance() to return a reference, not a pointer (it now matc...Max Horn
2005-01-01Updated copyrightMax Horn
2004-12-28Fixing hasActiveChannelOfTypeMax Horn
2004-12-27Introduced two new constants SoundMixer::kMaxChannelVolume and SoundMixer::kM...Max Horn
2004-12-27Allow premix channels to use a custom sound typeMax Horn
2004-12-27Added 'sound types' to the mixer - for now, only plain (for the premixer), SF...Max Horn
2004-11-28Changed parameter order of SoundMixer::playInputStream to match that of playRawMax Horn
2004-11-28Added a "permanent" field to Channels, which simply prevents them from being ...Jerome Fisher
2004-11-28Assume for now that the premixer is always used for music playback (as oppose...Max Horn
2004-11-27Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ...Max Horn
2004-11-27Removed the old setupPremix version, it is not needed anymore. Also fixed som...Max Horn
2004-11-27Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some...Max Horn
2004-11-27AudioStream::read() has been removed quite some time ago, now making sure tha...Max Horn
2004-10-11Implement premix proc via an AudioStream / Channel (eventually we'll remove t...Max Horn