aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.h
AgeCommit message (Expand)Author
2003-10-05clarification: premixer must use native endianessMax Horn
2003-09-18changed & documented the premixer semanticsMax Horn
2003-09-07new header file for VOC specific stuffMax Horn
2003-09-06removed pauseMixer method from mixer, and renamed stop to stopChannelMax Horn
2003-09-05moved the sound ID param in playRaw before volume/panMax Horn
2003-09-05added default volume/pan valuesMax Horn
2003-09-05cleaned up sound/mixer.h a bit; renamed some mixer methods for consistencyMax Horn
2003-09-05fixes for uninitialized pan and volumePaweł Kołodziejski
2003-09-02Added per-channel pausing. Maybe I should have named the pauseChannel()Torbjörn Andersson
2003-09-01forgot thisPaweł Kołodziejski
2003-08-31added comments:Paweł Kołodziejski
2003-08-31added mixer features: volume and pan control per channelPaweł Kołodziejski
2003-08-30Made PlayingSoundHandle unsigned again, since the mixer change wasTorbjörn Andersson
2003-08-30If -1 is going to be a valid value for a PlayingSoundHandle, the data typeTorbjörn Andersson
2003-08-30added func isChannelActive for mixer, and fixed handling numbers of channel 0Paweł Kołodziejski
2003-08-09added SoundMixer::pauseChannels for pausing SFX and keeping adlib music runni...Robert Göffringmann
2003-08-05some cleanup; added Channel::getVolume, once somebody tells me what exactly i...Max Horn
2003-08-01implemented raw sound looping; some debug output enabled temporarilyMax Horn
2003-08-01#include cleanup (explicityl specify the location for headers from common/, s...Max Horn
2003-07-31revamped MP3/Vorbis CD 'emulation' code to use a PlayingSoundHandle -> this a...Max Horn
2003-07-29cleanupMax Horn
2003-07-25lots of mixer changes: replaced _volumeTable by _globalVolume (applying volum...Max Horn
2003-07-24whitespaceMax Horn
2003-07-14removed whitespaces at line ends; added stopHandleMax Horn
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