aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
AgeCommit message (Collapse)Author
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20511
2006-01-29cleanupMax Horn
svn-id: r20300
2006-01-27Fix memory leak on exit.Travis Howell
svn-id: r20212
2006-01-27ATravis Howell
Fix memory leaks in HE games on exit. svn-id: r20208
2006-01-23Removing GID_ZAK256 and GID_LOOM256Max Horn
svn-id: r20153
2006-01-21Fix various incorrect usages of the word 'target' instead of 'gameid'; ↵Max Horn
change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid' svn-id: r20115
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2006-01-18Sound queue order is different in HE72+ games.Travis Howell
Fixes wrong music been played in some locations. svn-id: r20075
2006-01-15Add support for another sound flag in HE games.Travis Howell
svn-id: r20045
2006-01-14Add SegaCD platform and remove SegaCD specific game Id.Travis Howell
svn-id: r20015
2006-01-14A few fixes for sound opcodes in HE games.Travis Howell
svn-id: r20010
2006-01-07No longer used by HE games.Travis Howell
svn-id: r19940
2006-01-06Adjustments to createSound().Travis Howell
svn-id: r19925
2006-01-05Fix sound resource loading in HE games.Travis Howell
The main resource header and size was been cut off in some cases. svn-id: r19916
2006-01-05Enable sound priority in HE games.Travis Howell
svn-id: r19910
2006-01-05Initial support for sound code in HE games.Travis Howell
Split HE sound functions into separate file. svn-id: r19909
2006-01-04Update commentsTravis Howell
Add missing akos case. svn-id: r19905
2005-12-30* Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).Max Horn
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it now *does* instantiate the adlib driver. * Rewrote MidiDriver::detectMusicDriver (code should be clearer now, and hopefully easier to adapt/maintain). Note that the behavior changed slightly (this may require some tweaking). * Added MidiDriver::findMusicDriver which works similar to the old MidiDriver::parseMusicDriver but returns the full MidiDriverDescription and ignores all characters in the passed driver name following a colon ":". * Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver. * Changed game engines to match the changes made to MidiDriver. * Modified SCUMM engine to not record the selected midi/music driver (in _midiDriver), but rather the music *type* (in _musicType). svn-id: r19859
2005-11-17Revert to warnings when certain music/speech files aren't foundMax Horn
svn-id: r19630
2005-10-23Workaround for bug #1311447Max Horn
svn-id: r19268
2005-10-23Remove talkSound from the sound queue in HE games, when stopping the talkSound.Travis Howell
Fixes bad talkSound in freddi when changing rooms. svn-id: r19263
2005-10-23Make sure error message is consistent regardless of endianessMax Horn
svn-id: r19258
2005-10-21Turn class Sound into a SerializableMax Horn
svn-id: r19225
2005-10-21Fix MS IMA ADPCM decoder. I like Microsoft so much for reinventing anotherEugene Sandulenko
standard. svn-id: r19203
2005-10-20-Allow no speech in HE games.Travis Howell
-Added extra XMIDI control change cases for HE61 games. svn-id: r19193
2005-10-19Fix crash in ADPCM decoder.Eugene Sandulenko
svn-id: r19167
2005-10-19Improved IMA ADPCM decoder. It appeared that MS violated yet another standardEugene Sandulenko
and nibbles order in samples appeared to be swapped. Had to untemplate whole thing over again because I have no idea how to speicalize one of two parameters in templates. Now voices are clean but have some ticks, looks like overload. ITE wasn't broken ;) svn-id: r19166
2005-10-19Attempt to play IMA ADPCM speech in later HE games. For some reasonEugene Sandulenko
sound is noisy and all samples are cut in half. mplayer plays it with same format without any noise but still half sample. It may happen that original just played 2 consecutive samples or we read them wrong from resources. svn-id: r19165
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-09-24Rename & update opcode in C64 maniac.Travis Howell
Remove unused SCUMM vars in C64 maniac svn-id: r18873
2005-09-14Move the check for >= v5 further up the calling chainJonathan Gray
for deciding whether we want to open an sfxfile. svn-id: r18823
2005-09-14Only try opening SfxFile for >= v5 games.Jonathan Gray
svn-id: r18822
2005-09-04fixed crash in Sound::openSfxFile()Gregory Montoir
svn-id: r18771
2005-09-04Implement my own request #1091806 "SCUMM: Eliminate platform-specific targets".Eugene Sandulenko
.ini file gets auto-upgraded and user gets a warning to console. Old targets are still present but get converted immediately. We could remove them maybe after 2 releases. Also demos targets were removed as well. Probably next target is HE demos. I tried my best to test all combinations of files, but bugs still may be present. svn-id: r18765
2005-09-04The Venice music should not be played in FM TOWNS versions of indy3.Travis Howell
Confirmed by checking original game under UNZ. svn-id: r18764
2005-08-14Replace warnings with debug, errors or printfs:Travis Howell
-To catch any missing cases/functions used. -To prevent users reporting warnings as bugs svn-id: r18681
2005-08-10Don't explicity check for tremor and vorbis everywhere andJonathan Gray
require both USE_TREMOR and USE_VORBIS to be defined when using tremor. svn-id: r18642
2005-08-10Rest of the changes required for tremor to actually work.Jonathan Gray
Based on patches against 0.7.1 by Jolan Luff. svn-id: r18641
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-06-04The sound queue needs to be processed, before sfx queue in HE games, since ↵Travis Howell
speech is queued. svn-id: r18330
2005-05-30Only sound types 0 - 2 are used by FM Towns games.Travis Howell
svn-id: r18299
2005-05-25cleanupMax Horn
svn-id: r18251
2005-05-21Adjust for HE73.Travis Howell
svn-id: r18208
2005-05-21Switch to errors, music/sound file is required in many games.Travis Howell
svn-id: r18203
2005-05-18Remove newline from debug.Travis Howell
svn-id: r18168
2005-05-14Improvements to --disable-* stuff. Now less ugly #ifdefs with #includes.Eugene Sandulenko
svn-id: r18100
2005-05-14Added --disable-hq and --disable-scumm-7-8 options. Also improvedEugene Sandulenko
DISABLE_HE so more HE-specific code gets excluded. svn-id: r18099
2005-05-13HE demos sometimes call music tracks that don't exist.Travis Howell
svn-id: r18080