aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
AgeCommit message (Collapse)Author
2004-04-10Cleanup Sound constructor; change search order of SFX filesMax Horn
svn-id: r13527
2004-04-03cleanupMax Horn
svn-id: r13444
2004-03-15disambiguate the two talkingActor() methods (one was a getter, one a setter ↵Max Horn
-- reflect that in the name) svn-id: r13301
2004-02-22Patch #885904 (Flac Support) with some tweaks by meMax Horn
svn-id: r12984
2004-02-14Fix FUNPACK: puzzle blocks regressionTravis Howell
svn-id: r12867
2004-02-11Hack no longer required.Travis Howell
Add stub for HE games. svn-id: r12818
2004-02-08fix var initialisation when both Vorbis and MP3 support are disabledMax Horn
svn-id: r12778
2004-02-03Fix compile.Travis Howell
svn-id: r12720
2004-02-03Act more gracefully when failing to load a (VOC) sound (should help bug #889442)Max Horn
svn-id: r12719
2004-01-20Add newlineTravis Howell
Prevent overlapping speech in dig. svn-id: r12530
2004-01-16Fix for bug #862263 - Maniac actors never stop talking. I know this could ↵James Brown
probably be neater :) svn-id: r12430
2004-01-15fixed COMI speech behaviourMax Horn
svn-id: r12415
2004-01-10More conversion to debug channelsJames Brown
svn-id: r12293
2004-01-08unify _vm / _scumm usageMax Horn
svn-id: r12262
2004-01-08forgot about thisPaweł Kołodziejski
svn-id: r12238
2004-01-06synced imuse digital with local treePaweł Kołodziejski
svn-id: r12187
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-03renamed AudioInputStream -> AudioStreamMax Horn
svn-id: r12110
2004-01-03re-enabled .sog and .so3 support for FTMax Horn
svn-id: r12096
2003-12-29Add support for mp3 or ogg musics tracks for Monkey Island 1 for Amiga.Travis Howell
svn-id: r12005
2003-12-27fixed another potential crash-on-exitMax Horn
svn-id: r11983
2003-12-27fixed compilationPaweł Kołodziejski
svn-id: r11976
2003-12-27get rid of _noSubtitles, use ConfigManager directly instead; clean up some ↵Max Horn
IMuseDigital oddities svn-id: r11966
2003-12-27renamed VOC functionsMax Horn
svn-id: r11962
2003-12-26got rid of those _maxFOO macros, replaced them by access to the equivalent ↵Max Horn
_numFOO variables svn-id: r11953
2003-12-26when introducing a constant used throughout multiple files, best assign a ↵Max Horn
*name* to it, else you're digging your own grave on the long run :-) svn-id: r11941
2003-12-26passthrought v7+ sound voices by imuse digitalPaweł Kołodziejski
svn-id: r11939
2003-12-26Set _sfxMode in HE games.Travis Howell
svn-id: r11938
2003-12-25cleanup; fix File::open usage (do not hardocde constant values, rather use ↵Max Horn
the symbolic namescvs diff | bbeditcvs diff | bbedit svn-id: r11911
2003-12-25opsPaweł Kołodziejski
svn-id: r11908
2003-12-25some changes to digital imusePaweł Kołodziejski
svn-id: r11907
2003-12-25start sound call directly digital imuse, only script part handled by ↵Paweł Kołodziejski
mainloop of scumm script svn-id: r11906
2003-12-24cleanupMax Horn
svn-id: r11895
2003-12-24o Added SoundMixer::isReady()Max Horn
o Removed SoundMixer::bindToSystem() o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady() svn-id: r11893
2003-12-24turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, ↵Max Horn
mainly because people kept (accidentally and sometimes on purpose :-) misusing them svn-id: r11881
2003-12-23Replace the DOTT/SAM hack (which ensures that only one SFX is being played ↵Max Horn
at a time for them) with proper code: instead of hacking the sound handle, we assign a fake sound ID to the SFX, thus ensuring only one is playing at a time svn-id: r11880
2003-12-23cleanupMax Horn
svn-id: r11865
2003-12-22actually, converting a sound handle to a sound index is an evil hack, too... :-)Max Horn
svn-id: r11859
2003-12-22Moved bundle music code from class Sound to IMuseDigital (seems more ↵Max Horn
natural; and allows for various cleanup) svn-id: r11846
2003-12-21cleanupMax Horn
svn-id: r11817
2003-12-21added convenience SoundMixer::playVorbis variant which calls through to ↵Max Horn
playSfxSound_Vorbis; made scumm/queen engines use it svn-id: r11812
2003-12-21Cleaned up SoundMixer::newStream() a bit (I plan to replace all usages of ↵Max Horn
this by playInputStream(), this cleanup eases this a bit) svn-id: r11803
2003-12-21Incorrect use of stopChannel (must be stopHandle); replaced single remaining ↵Max Horn
use of stopChannel by a hack (note: the code in question is a hack in itself already) svn-id: r11799
2003-12-18cleanupMax Horn
svn-id: r11729
2003-12-13* don't call a variable 'bit' which stores a byte'Max Horn
* fix off-by-one loop length * loopStart seems to be specified in samples, not bytes, fixing that (but I don't know of any place where I could test it...) * Indy3Towns uses sound type 255, not 1, for Euphony music, it seems empirically * print a warning if we encounter an unknown/unsupported sound sub-type svn-id: r11618
2003-12-10Removed #include "midiparser.h". It was only there for the early Humongeous ↵Jamieson Christian
XMIDI hacks. svn-id: r11557
2003-11-29added API to query CD playback status; renamed AudioCDManager methodsMax Horn
svn-id: r11422
2003-11-29moved Audio CD (emulation) code from scumm/sound.cpp to sound/, so that it ↵Max Horn
may be reused by other engines in the future svn-id: r11421
2003-11-18Alter old demo checkTravis Howell
Stop crash on exit with comi demo svn-id: r11341
2003-11-18COMI demos only have 3 fonts files.Travis Howell
Don't do CD checks for COMI demos svn-id: r11336