aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he/sound_he.cpp
AgeCommit message (Collapse)Author
2007-11-23don't pass a pointer in a middle of a resource buffer with mixer AUTOFREE ↵Gregory Montoir
flag set (untested but probably fixes #1754525) svn-id: r29618
2007-11-16Changed Audio::makeADPCMStream so that the stream passed to it can ↵Max Horn
automatically be disposed svn-id: r29517
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-02cleanupMax Horn
svn-id: r25927
2007-02-03* Reimplemented Mixer::pauseAll to simply invoke pause on all channelsMax Horn
(implying change of semantics) * Reordered the params of Mixer::playRaw (the SoundType now comes first, not last) * Removed Mixer::isPaused * Removed Mixer::getSoundElapsedTimeOfSoundID * Added some doxygen comments to the Mixer svn-id: r25356
2006-10-21cleanupMax Horn
svn-id: r24407
2006-10-15Got rid of ScummEngine::_confirmExit, and some other minor cleanupMax Horn
svn-id: r24319
2006-09-17Renamed ScummEngine::res to _res and allocate the ResourceManager on the ↵Max Horn
heap (i.e. _res is a pointer now) svn-id: r23922
2006-09-16Replaced checkRange by assertRange, which has (a) an (IMO) more logical ↵Max Horn
order of parameters, and (b) removes lots of useless duplicate information in error messages svn-id: r23885
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-07-09HE80+ games ignore subtitle speed, due to sound code been used. Fixes ↵Travis Howell
glitches that can occur, when slow subtitle speed is set in HE80+ games. svn-id: r23447
2006-05-24Downgraded startHETalkSound() error (when the speech file isn't open) to aTorbjörn Andersson
warning, since it happens on the Pajama Sam's Lost & Found demo's main menu screen. svn-id: r22593
2006-04-29Moved the AudioCDManager as well as class AudioStream and its (standard) ↵Max Horn
subclasses to namespace Audio svn-id: r22231
2006-04-26isSoundRunning always returns sound id in HE gamesTravis Howell
svn-id: r22176
2006-04-23Some more cleanup in class Scumm::SoundMax Horn
svn-id: r22125
2006-04-23Fix access to .he3/.he4 filesMax Horn
svn-id: r22118
2006-04-23Moved _heTimers to ScummEngine_v60heMax Horn
svn-id: r22116
2006-04-23Move HE specific stuff from class Sound to its new subclass SoundHEMax Horn
svn-id: r22115
2006-04-23Behold, the new SCUMM detector finally has arrived. Unified detection & ↵Max Horn
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110
2006-04-22- Implemented MS ADPCM WAV format decoder used in Feeble Files. Still it isEugene Sandulenko
out of sync with video. See TODO there. - Fixed bug with MS IMA ADPCM mono to make it possible to work in real streams. svn-id: r22080
2006-03-19Revert FLAG_AUTOFREE changes to loadWAVFromStreammakeWAVStreamTravis Howell
svn-id: r21375
2006-03-19Move the sound loop detection, so it is used by all HE70+ gamesTravis Howell
svn-id: r21374
2006-03-19Skip HSHD block by set size, since there are sound resources (ie Caiman in ↵Travis Howell
jungle) which have incorrect size in HSHD header svn-id: r21373
2006-03-12Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy)Travis Howell
svn-id: r21219
2006-03-04Renamed SubstResFileNames::winName and macName to almostGameID / ↵Max Horn
expandedName (the old names were misleading; the new ones aren't great either :) svn-id: r21062
2006-03-03Hiding the implementation of ADPCMInputStream from the public, in favor of a ↵Max Horn
factory function (just like with the other AudioStream subclasses) svn-id: r21043
2006-03-03Moved ScummFile etc. to the new file.cpp / file.hMax Horn
svn-id: r21038
2006-03-03Always use music sound type, for music in 3DO versions of HE gamesTravis Howell
svn-id: r21019
2006-03-02Use sound types for sound in HE GamesTravis Howell
svn-id: r21018
2006-02-25Split SCUMM's generateSubstResFileName into two functions: ↵Max Horn
findSubstResFileName and applySubstResFileName svn-id: r20879
2006-02-25Replaced MKID by MID_BE in most places in the SCUMM engineMax Horn
svn-id: r20862
2006-02-20Moved iMUSE code to the new directory engines/scumm/imuse/Max Horn
svn-id: r20801
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-16Stop music in HE games, before nuking the resourceTravis Howell
svn-id: r20727
2006-02-16Remove auto free flag for sounds in some HE gamesTravis Howell
svn-id: r20724
2006-02-16Send sound resource data directly to sound mixer in HE Games.\n Fixes songs ↵Travis Howell
in kitchen of Pajama Sam 1 svn-id: r20721
2006-02-16Stop current music in HE60/61 games, before starting new musicTravis Howell
svn-id: r20719
2006-02-16Clear sound queue when stopping sound channel in HE gamesTravis Howell
svn-id: r20718
2006-02-15Moved all he-specific source files to engines/scumm/he/ subdirectoryEugene Sandulenko
svn-id: r20696