aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.h
AgeCommit message (Expand)Author
2003-07-06mix() is really a private method, only to be called by the audio thread; cove...Max Horn
2003-07-06now that we mutex-protect everything properly, we can get rid of _toBeDestroy...Max Horn
2003-07-06cleanup to the mixer helper proc interface and to ChannelStreamMax Horn
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, n...Max Horn
2003-06-22Change names of the stream API in the mixer; added endStream method (stop() h...Max Horn
2003-06-22renamed SoundMixer::hasActiveChannel->hasActiveSFXChannel, and fixed the regr...Max Horn
2003-06-22remove the realDestroy methods and instead use destructors; renamed insertAt ...Max Horn
2003-06-21lots of mixer cleanup / refactoring / reengineeringMax Horn
2003-06-21modified & cleaned up the playStream/append code a bit; but this API really c...Max Horn
2003-06-21cleanupMax Horn
2003-06-18Use stdafx.h instead of manually including system headers.Marcus Comstedt
2003-06-15more cleanupMax Horn
2003-05-18HAVE_CONFIG_HJonathan Gray
2003-03-18cleanup; add stopID method to stop a currently playing sound via its IDMax Horn
2003-03-06updated copyrights headersPaweł Kołodziejski
2003-03-06and more cleanup ....Paweł Kołodziejski
2002-12-25fix -pedantic warningsMax Horn
2002-11-10added looping support to playRawOliver Kiehl
2002-10-28Fix using MAD -without- Vorbis, and remove COMPRESSED_SOUND_FILE define.James Brown
2002-10-27Add monster.sog support, patch #629362Travis Howell
2002-10-27patch #628997 support for ogg vorbis instead of cd tracks by Daniel Schepler....Jonathan Gray
2002-10-16compilation fixMax Horn
2002-10-15changes to imusePaweł Kołodziejski
2002-10-15changes to soundmixer - added timeout param to streamPaweł Kołodziejski
2002-10-02added panning control in imuse and reverse stereo supportPaweł Kołodziejski
2002-10-02Fix 'isSoundRunning' for Creative samples (eg, Full Throttle)James Brown
2002-09-14fixed stream in mixer, not completed yet - bad wrap around.Paweł Kołodziejski
2002-09-08rewrote config class; cleanup; code restructuringMax Horn
2002-09-02changed file io in sounds to class FilePaweł Kołodziejski
2002-08-24synced with scummvmPaweł Kołodziejski
2002-08-18move _volume_table creation into constructor, and discard it in destructorMax Horn
2002-08-18MAJOR change to the way how Engine objects are instantiatedMax Horn
2002-08-18pedantic #define rename :-)Max Horn
2002-07-29patch 587769 by Fridvin Logi (supposedly helps with Nexus in The Dig)Max Horn
2002-07-28moved file bundle stuff into class BundlePaweł Kołodziejski
2002-07-21Apply patch from Torbj�rn Andersson to make MP3_CDMUSIC mixer useJames Brown
2002-07-07indent runMax Horn
2002-06-03Added the mutex support to ease the streaming (ie to prevent all raceLionel Ulmer
2002-06-02Fix the streaming used in the movies in TheDig (warning, did not testLionel Ulmer
2002-05-18Added infrastructure to support more than 8 bit signed / unsigned RAWLionel Ulmer
2002-05-12added append() stubs for Channel_MP3/Channel_MP3_CDMUSICMax Horn
2002-05-12Add new mixer 'append' function to allow pseudo-streaming for SMUSHJames Brown
2002-05-01Pause and start of volume supportNicolas Bacca
2002-04-29Small inSANE patch for the dig, and start of Dig Audio support.James Brown
2002-04-28MI1 CD audio should work better now. Still a bit flaky but should beLionel Ulmer
2002-04-27MP3 CD tracks should now be working properly.Lionel Ulmer
2002-04-26Fixed race conditions in the sound code (where a sound could beLionel Ulmer
2002-04-22Fix MP3 compilation.James Brown
2002-04-22Add voice channel tracking to stop script race in BumpusVille VR.James Brown
2002-04-21Add boilerplate license to some files, to satisfy Debian types :)James Brown