aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2002-09-29Merge in 615745: GMD via AdLib emulationJames Brown
Remove MIDIEMU driver obsoleted by patch. Change functionality to fallback to AdLib/AdLibGMD Emulation where MIDI init fails Switch to NewGUI by default (old code retained 'Just in case') svn-id: r5033
2002-09-24removed even the last traces of Scumm dependencies from NewGUI. Yes, you ↵Max Horn
heard right NewGUI is now 100% Scumm free and we can go for the launcher/message dialogs! svn-id: r5016
2002-09-17Patch 610257jamieson630/Windows MMSYSTEM error reclassificationJames Brown
svn-id: r4955
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-25better SFX suport in the DigPaweł Kołodziejski
svn-id: r4852
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-23fix for music loop, I think :)Paweł Kołodziejski
svn-id: r4804
2002-08-22Changed MorphOS MIDI code so that data sent from different threads are no ↵Ruediger Hanke
longer a problem. Ensure Midi driver is closed, otherwise no other MIDI application will run after ScummVM has exited. svn-id: r4801
2002-08-21fixed one-off-error (I hope this fix is right?); use calloc instead of ↵Max Horn
malloc to ensure struct is zeroed svn-id: r4795
2002-08-21fixed the 'intelligent' GCC build rules; added .cvsignore filesMax Horn
svn-id: r4790
2002-08-21Initial revisionMax Horn
svn-id: r4785
2002-08-21Add missing iMUSE midi effectJames Brown
svn-id: r4784
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-18MAJOR change to the way how Engine objects are instantiatedMax Horn
svn-id: r4758
2002-08-18pedantic #define rename :-)Max Horn
svn-id: r4755
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-29fixed imuse volume bug introduced recently by me and painelf - iMuse ↵Max Horn
internally does require the 0-127 change svn-id: r4677
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-28moved file bundle stuff into class BundlePaweł Kołodziejski
svn-id: r4671
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-26added painelf's (still unfinished) sound dialog in NewGUI. Beware, this is ↵Max Horn
work in progress, don't report problems with it just yet, we already know they are there :-) svn-id: r4635
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-23renamed SPECIAL_CHANNEL to PERCUSSION_CHANNEL; don't apply MT32->GM ↵Max Horn
conversion on percussion channel; some indention fixes svn-id: r4621
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-07-04fixed compilation of imuse.cppMax Horn
svn-id: r4454
2002-06-26Hacks to make SMUSH mixer a bit more tollerable.James Brown
svn-id: r4429
2002-06-06As long as I am fixing regression bug introduced by my streamingLionel Ulmer
patch, fix also the 'FLAG_FILE' stuff. Endy, you should be able to revert your patch to Simon as it should not be needed anymore now :-) svn-id: r4412
2002-06-06This should fix the regression introduced by my streaming changes (bugLionel Ulmer
#564756). Thanks Oliver Kiehl for the find :-) svn-id: r4411
2002-06-03Added the mutex support to ease the streaming (ie to prevent all raceLionel Ulmer
conditions between an 'append' and a playing by the sound thread). Porters should add the relevant stuff to their OSystem interfaces. But finally, the bug reported by Valgrind was much more trivial than that and is also fixed in this commit :-) svn-id: r4398
2002-06-02Fix the streaming used in the movies in TheDig (warning, did not testLionel Ulmer
Full Throttle). This should be less buggy (ie crash less often, maybe not better quality) than the previous code. NOTE: the '1024 *' is here for testing purposes and will need to be severely reduced :-/ svn-id: r4396