aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.cpp
AgeCommit message (Expand)Author
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
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
2004-09-19Fix potential race conditionMax Horn
2004-09-19Actually check if a sound is active, if the sound is outside music engine.Travis Howell
2004-09-18smush tracks are not music channel, removed outdated dimuse commentPaweł Kołodziejski
2004-09-04fixde bug IMUSE+DEBUGPaweł Kołodziejski
2004-07-16Applied patch #957544 to make output sample rate configurable at runtime.Torbjörn Andersson
2004-02-28renamed more OSystem methods to follow our naming scheme; renamed NewGuiColor...Max Horn
2004-02-24the OSystem changes we discussed on the ML (note: renaming of the existing OS...Max Horn
2004-02-22Patch #885904 (Flac Support) with some tweaks by meMax Horn
2004-02-12With no comments from fingolfin, and a go-ahead from ender, I've committedTorbjörn Andersson
2004-01-29Renamed the 'pan' effect of the mixer to 'balance', since that is what we act...Max Horn
2004-01-20No more neededChris Apers
2004-01-06updated copyright noticeMax Horn
2004-01-03renamed AudioInputStream -> AudioStreamMax Horn
2004-01-03more MAD MP3 / Ogg Vorbis cleanup: try not to expose anything about the libs ...Max Horn
2004-01-03removed SoundMixer::playMP3CDTrack; simplified makeMP3Stream (special variant...Max Horn
2003-12-27paranoiaMax Horn
2003-12-26add param to playInputStream which makes it possible to retain an input strea...Max Horn
2003-12-26logic fix: we must do wrap around *before* read, not after. otherwise eosInte...Max Horn
2003-12-24o Added SoundMixer::isReady()Max Horn
2003-12-24turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, ma...Max Horn
2003-12-23Allow sound ID for MP3/Vorbis sounds, too; cleaned up Vorbis playback code a bitMax Horn
2003-12-22Fix warning generated by the incomprehensibly picky MinGW GCC compiler.Torbjörn Andersson
2003-12-22o Got rid of Channel::destroy() method (no more evil 'delete this', plusMax Horn
2003-12-21added convenience SoundMixer::playVorbis variant which calls through to playS...Max Horn
2003-12-21Cleaned up SoundMixer::newStream() a bit (I plan to replace all usages of thi...Max Horn
2003-12-21o Make use of the new LinearMemoryStream feature which allows auto-disposing ...Max Horn
2003-12-19distinguish between end of stream and end of dataMax Horn
2003-12-19o Moved MP3 and Vorbis input streams to mp3.* resp. vorbis.*Max Horn
2003-12-18PalmOS sound API cannot access globals data, StackLock constructor use g_systemChris Apers
2003-12-17Made sure that *all* AudioInputStream 'know' their sample rate; removed point...Max Horn
2003-12-17cleanupMax Horn
2003-12-17changed the way 'streams' are handled: the finalization logic is now in the W...Max Horn
2003-12-17some cleanupMax Horn
2003-12-16cleanupMax Horn
2003-11-08cleanup whitespacesPaweł Kołodziejski
2003-10-25whateverJoost Peters
2003-10-24added extra flag to mixer so we don't use free() on new'd pointersJoost Peters
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed g...Max Horn