aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
AgeCommit message (Collapse)Author
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
2003-11-17added voice support for mac dig demoPaweł Kołodziejski
svn-id: r11330
2003-11-17added voice support in dig demoPaweł Kołodziejski
svn-id: r11329
2003-11-13*** empty log message ***Travis Howell
svn-id: r11281
2003-11-12changed getting position of bundle song to msPaweł Kołodziejski
svn-id: r11265
2003-11-11made Scumm::OptionsDialog subclass GUI::OptionsDialog (code reuse); replaced ↵Max Horn
Sound::_sound_volume_master and friends by ConfMan.get() calls; some whitespace cleanup svn-id: r11257
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11217
2003-10-17renamed some Timer methodsMax Horn
svn-id: r10868
2003-10-17proper fix for COMI timer issue: don't let a Timer remove itselfMax Horn
svn-id: r10867
2003-10-12some more target<->game cleanupMax Horn
svn-id: r10769
2003-10-08new config manager. not everything is completed, and some things will still ↵Max Horn
be changed, but it seems to work well enough to put it into CVS svn-id: r10687
2003-10-07Remove comment, which is no longer needed too.Travis Howell
svn-id: r10655
2003-10-07Ooops, used wrong one.Travis Howell
svn-id: r10653
2003-10-07FM TOWNS sfx fix, correct sample rate.Travis Howell
svn-id: r10652
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-10-01A few FmTowns games don't fall under the GF_FMTOWNS flag.Jamieson Christian
Must not filter them out in stopSound(). svn-id: r10527
2003-09-30Support for FMTowns versions of MI1/2,Jamieson Christian
submitted by Hibernatus. svn-id: r10511