aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.cpp
AgeCommit message (Expand)Author
2003-08-06some cleanupMax Horn
2003-08-05some cleanup; added Channel::getVolume, once somebody tells me what exactly i...Max Horn
2003-08-05begone, old mixer codeMax Horn
2003-08-05more cleanupMax Horn
2003-08-05more cleanup (like the previous two, I just moved around code, to clearly sep...Max Horn
2003-08-05some more cleanupMax Horn
2003-08-05cleanup; removed some code duplicationMax Horn
2003-08-04renamed eof -> eos (end of stream); hid MP3/Vorbis stream classes completly (...Max Horn
2003-08-02some more tweaksMax Horn
2003-08-02added FLAG_REVERSE_STEREO supportMax Horn
2003-08-02obsoleteMax Horn
2003-08-02oopsMax Horn
2003-08-02converted ChannelMP3 to use new rate conversion scheme, too. Only thing missi...Max Horn
2003-08-02fix ChannelMP3CDMusic volume, too :-)Max Horn
2003-08-02fix Vorbis music volumeMax Horn
2003-08-02disable debug outputMax Horn
2003-08-01let the input stream handle the looping (by pretending to be of infinite size...Max Horn
2003-08-01implemented raw sound looping; some debug output enabled temporarilyMax Horn
2003-07-31get rid of BUGGY_NEW_MP3_PLAYERMax Horn
2003-07-31revamped MP3/Vorbis CD 'emulation' code to use a PlayingSoundHandle -> this a...Max Horn
2003-07-31make use of the new MP3InputStream in ChannelMP3CDMusic - but disabled by def...Max Horn
2003-07-31cleanupMax Horn
2003-07-30Partial fix for bug #780167 ("SIMON1/2: Sound problems"). It seems to fixTorbjörn Andersson
2003-07-30Fixed MSVC errorsJamieson Christian
2003-07-29removed some debug outputMax Horn
2003-07-29cleanupMax Horn
2003-07-29after looking at SAM and DOTT, it seems the actor-voice sync actually is *wor...Max Horn
2003-07-29some cleanup; moved around some stuff, preparing to unify more code of Channe...Max Horn
2003-07-29return immediately after commiting suicide; enable new rate conversion codeMax Horn
2003-07-29hooked up ChannelVorbis to the new rate converter system, using VorbisInputSt...Max Horn
2003-07-29cleanupMax Horn
2003-07-28experimental new rate conversion code (use SOX_HACK to en-/disable it); note ...Max Horn
2003-07-28fix for bug #776169Max Horn
2003-07-26oops accidentally broke the 'old' 8bit resampling code :-(Max Horn
2003-07-25lots of mixer changes: replaced _volumeTable by _globalVolume (applying volum...Max Horn
2003-07-23Fixed regression in clamped_add_16() that kept it from clamping. This wasTorbjörn Andersson
2003-07-17simplified codeMax Horn
2003-07-14oopsMax Horn
2003-07-14removed whitespaces at line ends; added stopHandleMax Horn
2003-07-12Fixed RTTI warnings with PalmOS portChris Apers
2003-07-12verify chan != 0 even on WinCEMax Horn
2003-07-12Give sample rate to channel classes (WinCE downsampling) / Do not use dynamic...Nicolas Bacca
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-06the mutex must be locked by everything which might access _channels while the...Max Horn
2003-07-06More fixes from HibernatusTravis Howell
2003-07-06cleanup to the mixer helper proc interface and to ChannelStreamMax Horn
2003-07-05protect calls to insertChannel with mutex, too (and switch to using StackLock)Max Horn
2003-07-04make SoundMixer::playRaw only check sound IDs if you actually pass oneRobert Göffringmann
2003-07-04Prevent apparantly possible race condition. I don't get this stuff, and I don...James Brown