aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
AgeCommit message (Collapse)Author
2005-04-16Disable again, some sounds loop forever.Travis Howell
svn-id: r17619
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-09Simplify the substResFileName system a bitMax Horn
svn-id: r17475
2005-04-09Add comment to TODOTravis Howell
Check that string pointer exists, before reading data. Don't attempt to play speech in soccer2004, since it uses compression. svn-id: r17470
2005-04-06Moved createResource, resourceStats, expireResources to ResourceManagerMax Horn
svn-id: r17420
2005-04-04Renamed getActiveChannelSoundID to getSoundID and fixed its semantics to ↵Max Horn
avoid race conditions svn-id: r17377
2005-04-04Missed a function.Travis Howell
svn-id: r17374
2005-04-04Muddled ifsTravis Howell
svn-id: r17373
2005-04-04Add 8 sound channel support for HE gamesTravis Howell
-Allows sound looping to work Added support for WAVE format musuc used in later HE100 games. svn-id: r17372
2005-03-31Started to move some resource related code into a new class ResourceManager ↵Max Horn
(hypothetic goal for the future: use ResourceManager in ScummEx) svn-id: r17311
2005-03-30Support for direct reading from NES ROM:Eugene Sandulenko
o extend MemoryReadStream with XOR facility o implement MemoryWriteStream o _fileHandle now is a reference to BaseScummFile class and is created on the fly o implement ScummNESFile class which is basically extract_mm_nes utility o update NES MM md5's due to above changes NOTE: to run MM NES now you need to remove *.LFL files and (probably) rename ROM to standard conventional name 'Maniac Mansion (XXX).nes' svn-id: r17300
2005-03-13Fix spyozon regressionTravis Howell
svn-id: r17113
2005-03-12PlayingSoundHandle -> SoundHandle; also, turned the handle activity check ↵Max Horn
into a mixer method svn-id: r17106
2005-03-12Broke HE music loopingTravis Howell
svn-id: r17089
2005-03-12Add key to toggle speech/subtitlesTravis Howell
svn-id: r17082
2005-03-09changing AudioDataType -> SoundType, so now the constant names match the ↵Max Horn
name of the data type / the SoundMixer method names svn-id: r17052
2005-03-09Add HE sound todosTravis Howell
svn-id: r17050
2005-03-08Add HE100 difference in opcode.Travis Howell
svn-id: r17033
2005-02-15Re-phrased comment to make it sound more like the fact it is and less likeTorbjörn Andersson
a "FIXME". svn-id: r16797
2005-02-15This should keep ScummVM from trying to free invalid pointers. I hope.Torbjörn Andersson
svn-id: r16796
2005-02-14Correct sound TAG for Backyard sports gamesTravis Howell
Fix memory leak. svn-id: r16789
2005-02-14Add basic support for DISK index block in later HE games.Travis Howell
svn-id: r16784
2005-02-11Turned HE Mac resource filename generator into generall, whole SCUMM-purposeEugene Sandulenko
method. Right now it is used to eliminate those Windows HE titles which have different target base names. If you want to use it, then define another entry in substDataFileNameTable[]. If your version with different base name has other features then you need to define GF_MULTIPLE_VERSIONS for main entry and add any additional entries to multiple_versions_md5_settings based on MD5 of the entry. svn-id: r16764
2005-01-30OoopsTravis Howell
svn-id: r16707
2005-01-30Check sound queue for music in HE games.Travis Howell
Avoid extra sound channel. svn-id: r16706
2005-01-30Music regression in some HE games.Travis Howell
svn-id: r16705
2005-01-30HE100 differenceTravis Howell
svn-id: r16703
2005-01-30Speech filename difference in Macintosh version of HE60 games.Travis Howell
svn-id: r16699
2005-01-29Add support for Humongous Mac titles in native format. Please test :)Eugene Sandulenko
svn-id: r16693
2005-01-28Use class Mutex instead of MutexRefMax Horn
svn-id: r16679
2005-01-20Check for negative sound offset.Travis Howell
svn-id: r16602
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-09Moving AppendableAudioStream into SCUMM engine, as it is only used thereMax Horn
svn-id: r16494
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-27Merge startSfxSound into startTalkSoundMax Horn
svn-id: r16338
2004-12-27Added 'sound types' to the mixer - for now, only plain (for the premixer), ↵Max Horn
SFX and music; volume is now controlled based on the sound type svn-id: r16330
2004-12-17Reduce code size of resource.cpp to help PalmOS port, by moving util code to ↵Max Horn
a new file util.cpp and sound resource code to sound.cpp svn-id: r16105
2004-12-11change loadVOCFromStream to take a reference instead of a pointer (to a stream)Max Horn
svn-id: r16035
2004-11-28Changed parameter order of SoundMixer::playInputStream to match that of playRawMax Horn
svn-id: r15950
2004-10-17Rename opcodeTravis Howell
svn-id: r15581
2004-10-13Add initual sound looping support for HE 70+ games.Travis Howell
svn-id: r15538
2004-10-08Unfortunately still not perfect.Travis Howell
svn-id: r15460
2004-09-29Use FM-TOWNS consistentlyMax Horn
svn-id: r15345
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
svn-id: r15332
2004-09-28Changed more of the actor class members to match our coding guidelines (in ↵Max Horn
the future, when adding new member vars here, please always use our conventions, i.e. prefix them with _ and use CamelBackStyle svn-id: r15331
2004-09-27Fix endian problems with some HE sound code; also: better code to determine ↵Max Horn
the size of the SDAT chunk svn-id: r15315
2004-09-21Fix memory leakMax Horn
svn-id: r15221
2004-09-21Switch order to prevent warningTravis Howell
svn-id: r15213
2004-09-21No longer needed.Travis Howell
svn-id: r15212
2004-09-20Ooops, was off by one again.Travis Howell
svn-id: r15200