aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.cpp
AgeCommit message (Collapse)Author
2003-03-06and more cleanup ....Paweł Kołodziejski
svn-id: r6719
2002-12-08Patch #641607: Louder MP3 sound effectsMax Horn
svn-id: r5882
2002-11-21Adapt MAD sampling rate to the real sampling rate for WinCENicolas Bacca
svn-id: r5657
2002-11-19Patch #639931: ALL: Fix for possible mixer distortionMax Horn
svn-id: r5602
2002-11-15637471: Hack to work-around 'bad sound in stream' problem.James Brown
svn-id: r5560
2002-11-10oopsOliver Kiehl
svn-id: r5504
2002-11-10added looping support to playRawOliver Kiehl
svn-id: r5501
2002-10-28Fix using MAD -without- Vorbis, and remove COMPRESSED_SOUND_FILE define.James Brown
Please keep in mind that if you put an 'else' statement in an if clause, keep in mind that if the code it's supposed to 'else' is in another define.... and that isn't set... the NEXT statement of code will be used as the 'if..else' condition. svn-id: r5344
2002-10-27don't put samples into stream SoundMixer if sound card is disabledPaweł Kołodziejski
svn-id: r5338
2002-10-27Add monster.sog support, patch #629362Travis Howell
Enable ogg support by default in mingw builds and link in ogg lib svn-id: r5333
2002-10-27patch #628997 support for ogg vorbis instead of cd tracks by Daniel ↵Jonathan Gray
Schepler. Uncomment the relevant lines in the makefile to use svn-id: r5320
2002-10-23changing warnings to debug level 2Paweł Kołodziejski
svn-id: r5273
2002-10-23fix -Wshadow warningsMax Horn
svn-id: r5270
2002-10-16compilation fixMax Horn
svn-id: r5158
2002-10-15changes to imusePaweł Kołodziejski
svn-id: r5157
2002-10-15fixPaweł Kołodziejski
svn-id: r5156
2002-10-15Sanity checking to fix crash caused by latest sound commitsJames Brown
svn-id: r5151
2002-10-15changes to soundmixer - added timeout param to streamPaweł Kołodziejski
svn-id: r5149
2002-10-02added panning control in imuse and reverse stereo supportPaweł Kołodziejski
svn-id: r5076
2002-10-02Fix 'isSoundRunning' for Creative samples (eg, Full Throttle)James Brown
svn-id: r5072
2002-10-01changes for stoping soundsPaweł Kołodziejski
svn-id: r5062
2002-09-15new smush player need bigger bufferPaweł Kołodziejski
svn-id: r4942
2002-09-15speed changes to play smush moviesPaweł Kołodziejski
svn-id: r4941
2002-09-14fixed stream in mixer, not completed yet - bad wrap around.Paweł Kołodziejski
svn-id: r4940
2002-09-08rewrote config class; cleanup; code restructuringMax Horn
svn-id: r4903
2002-09-02fixesPaweł Kołodziejski
svn-id: r4897
2002-09-02changed file io in sounds to class FilePaweł Kołodziejski
svn-id: r4896
2002-08-29sound system cleanupMax Horn
svn-id: r4867
2002-08-24synced with scummvmPaweł Kołodziejski
svn-id: r4821
2002-08-23fix for bug #598938: sfx/music volume set 0 is not mute; some cleanupMax Horn
svn-id: r4805
2002-08-20applied patch 597414, thanks XavierPaweł Kołodziejski
svn-id: r4778
2002-08-18move _volume_table creation into constructor, and discard it in destructorMax Horn
svn-id: r4764
2002-08-11Removing some system ifdef's that won't be required anymore soonRuediger Hanke
svn-id: r4726
2002-08-10this remove clicks end of sounds in smushPaweł Kołodziejski
svn-id: r4724
2002-08-09Got rid of annoying blips and scratches on my system. It's just for MorphOS ↵Ruediger Hanke
not to annoy Ender (see his comment in the source). Happens probably only here. svn-id: r4723
2002-08-09Fixed Mixer full warnings, Dig music plays much better now on MorphOSRuediger Hanke
svn-id: r4722
2002-08-04fixed compile errorMax Horn
svn-id: r4702
2002-08-04DIG: preliminarily support for music in the gamePaweł Kołodziejski
svn-id: r4701
2002-07-29patch 587769 by Fridvin Logi (supposedly helps with Nexus in The Dig)Max Horn
svn-id: r4678
2002-07-28fixed volume table (that was a neat trick, that int8 cast, really got me; ↵Max Horn
but I prefer readability over the 5 ns time saved <g>) svn-id: r4675
2002-07-28added constants for the default volumes; changed the volume ranges from ↵Max Horn
0-255 to 0-256 svn-id: r4670
2002-07-27fixed some warnings, fixed clamped_add_16 to do the right thing now (wow, ↵Max Horn
nobody noticed this.. :-) svn-id: r4652
2002-07-26when mixing data, clamp the addition - otherwise we might get overflows for ↵Max Horn
high volumes svn-id: r4647
2002-07-23fixed Channel_MP3::mix to deal correctly with _silence_cut (this improves ↵Max Horn
lip sync); put cubic interpolation code into a utility class, CubicInterpolator; now three mixers use this, converting the other ones should be simple svn-id: r4623
2002-07-22pulled out arisme's recent changes to pauseMode, they are not correct as ↵Max Horn
they break pause mode for all systems that use real MIDI drivers (see bug #584684). If you need a mute music mode, then add an according function to iMUSE/mixer but don't abuse pause mode, please svn-id: r4615
2002-07-21Apply patch from Torbj�rn Andersson to make MP3_CDMUSIC mixer useJames Brown
music_volume instead of sfx_volume. svn-id: r4611
2002-07-20Fixed Monkey Island 2 freeze when sound is pausedNicolas Bacca
svn-id: r4608
2002-07-17added cubic spline interpolation (only to mix_unsigned_mono_8 because that's ↵Max Horn
what I used to test); next step will be to put this into a seperate function which all the 9 mixers (8 normal ones and one for MP3) will then use, but I gotta sleep now :-) svn-id: r4585
2002-07-07indent runMax Horn
svn-id: r4475
2002-06-26Hacks to make SMUSH mixer a bit more tollerable.James Brown
svn-id: r4429