aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/sound.cpp
AgeCommit message (Collapse)Author
2009-08-24Merge with trunkNorbert Lange
svn-id: r43701
2009-08-18Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD ↵Johannes Schickel
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files) svn-id: r43512
2009-08-11merged from trunk (Amiga LoK supposedly completeable!)Norbert Lange
fixed a bug I introduced in one of the last cleanups svn-id: r43291
2009-08-10Provide a better detection method for Indy3 Mac sound effects. This fixes ↵Matthew Hoops
sounds such as the music that plays when Indy uses the whip on the hook in the giant cork. This also is a proper fix for bug #1852635 -- Sound 54 is actually not a sound effect. svn-id: r43235
2009-08-08merge with trunkNorbert Lange
svn-id: r43134
2009-07-29SCUMM: Fix verb/sentence handling in Indy3 mac (there, a double click must ↵Max Horn
be used to trigger a verb/sentence) svn-id: r42907
2009-07-29SCUMM: Enable looping in Indy3Mac sound effectsMax Horn
svn-id: r42898
2009-07-17merge with trunkNorbert Lange
svn-id: r42574
2009-07-03Added more GCC_PRINTF attributes, and fixed resulting warnings in format stringsMax Horn
svn-id: r42054
2009-06-30engines/scumm/*: enabled choosing of the colorpalette, by setting RenderMode ↵Norbert Lange
to EGA the "old" palette will be used tfmx/tfmxplayer.cpp: removed some unused stuff sound/mods/tfmx.cpp: emulating the way MI initialises new macro-programms. (Difference might not be audible at all) svn-id: r41976
2009-06-12Removed alot of the debug-outputNorbert Lange
created a class player_v4a to hook TFMX Playback into Scumm. Monkey Island has sound, but no sfx yet svn-id: r41480
2009-06-06Patch #1365914: "SCUMM: CMS support." Disabled by default. Still plenty to do.Eugene Sandulenko
svn-id: r41282
2009-05-26Turned some static tables into static const tables; added some FIXME ↵Max Horn
comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines) svn-id: r40908
2009-02-07Fix sound noise regression in CD32 version of Simon the Sorcerer 1.Travis Howell
svn-id: r36236
2009-01-11Fix bug #1925322 - DIG: Subtitle speed affects speech when subtitles are off.Travis Howell
svn-id: r35820
2008-12-25Made Engine::_timer protectedMax Horn
svn-id: r35543
2008-06-12SCUMM: Fixed a memory leak in the SCUMM engineChristopher Page
svn-id: r32680
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-04-11Allow mixed Adlib/MIDI mode in VGA version of SOMI.Travis Howell
svn-id: r31483
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-12-24Enhanced support for Indy3 Mac sounds (added functionality disabled for now)Max Horn
svn-id: r29976
2007-12-24cleanup; workaround for bug #1852635 (INDY3 Mac: Crash When Playing Sound 54)Max Horn
svn-id: r29975
2007-12-24cleanupMax Horn
svn-id: r29974
2007-12-07don't use str functions with binary data, should fix bug #1845760Gregory Montoir
svn-id: r29752
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-04Fix disabling speech in FOA.Travis Howell
svn-id: r28439
2007-07-15Fixed sound factory messup caused by my previous commitMax Horn
svn-id: r28111
2007-06-09Fix for bug #1734064 (FOA: Speech volume can not be set) -- we played speech ↵Max Horn
as SFX, not speech, in many SCUMM games svn-id: r27253
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-04-15fixed warningsPaweł Kołodziejski
svn-id: r26506
2007-04-01Reverted my roomoffs changes (broke the Loom intro), and instead added the ↵Max Horn
constant RES_INVALID_OFFSET to indicate an invalid room offset svn-id: r26353
2007-03-31Got rid of some 0xFFFF -> 0xFFFFFFFF conversions and similiar nonsense by ↵Max Horn
using a clever technique called 'signed ints' for room offsets (and this won't cause any regressions; any you may encounter are merely the products of a deranged imagination) svn-id: r26331
2007-03-03Fix level selection in PC Engine version of Loom.Travis Howell
svn-id: r25954
2007-02-19As Fingolfin pointed out, we no longer need two different CD timer intervalsTorbjörn Andersson
for Loom and everything else. Adjusted the value, taking advantage of the greater timer resolution, and clarified which two scenes need to be tested if we ever want to adjust this value further. svn-id: r25731
2007-02-19Move SCUMM version checks for settings up monst.er.sou file, to higher level.Travis Howell
svn-id: r25716
2007-02-17Reduce amount of attempts to open various speech filenames.Travis Howell
svn-id: r25644
2007-02-17SCUMM: Fix opening of *.tlk filesMax Horn
svn-id: r25643
2007-02-10Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERAMax Horn
svn-id: r25454
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-11-12More whitespace.Torbjörn Andersson
svn-id: r24682
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-23Removed CHECK_HEAPMax Horn
svn-id: r23979
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-09Turned some sound conversion methods into static functions (cleanup)Max Horn
svn-id: r23854
2006-06-20Applied my own patch #1508018. I don't know for sure that it's exactly right,Torbjörn Andersson
but it improves the Adlib sound effects in early games, e.g. the door opening and closing sounds in Indy 3 and MI1 floppy. There still appears to be some kind of looping/repeating mechanism that we don't implement, though. svn-id: r23204
2006-06-18Updated comments to correspond with recent Adlib renamings.Torbjörn Andersson
svn-id: r23166
2006-06-18Added missing (but unimportant) breaks to switch default cases.Torbjörn Andersson
svn-id: r23161
2006-05-18Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. ItTorbjörn Andersson
could use some cleanup, and there are a couple of TODOs sprinkled throughout the code, but it seems to work reasonably well. Until the Kyra 3 main menu is implemented, it won't actually be used though. It uses the appendable audio stream class, which I have moved out of the SCUMM engine. svn-id: r22526
2006-04-29Moved the AudioCDManager as well as class AudioStream and its (standard) ↵Max Horn
subclasses to namespace Audio svn-id: r22231