aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sound
AgeCommit message (Collapse)Author
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-19Move raw audio streams to new header sound/raw.hMax Horn
svn-id: r47368
2010-01-19Rename 'Linear' audio streams to 'raw'Max Horn
svn-id: r47367
2010-01-18SCI: dont set dataInc selector inside updateCues when dataInc is not availableMartin Kiewitz
svn-id: r47362
2010-01-17SCI: Check GM patch before loading itWalter van Niftrik
svn-id: r47345
2010-01-17SCI: Add MT-32 support for early SCI0Walter van Niftrik
svn-id: r47344
2010-01-17SCI: CleanupWalter van Niftrik
svn-id: r47338
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-16SCI: Fix percussion volume adjustWalter van Niftrik
svn-id: r47331
2010-01-16SCI: CleanupWalter van Niftrik
svn-id: r47327
2010-01-16SCI: Fix rhythm channel handling in SCI0Walter van Niftrik
svn-id: r47326
2010-01-16Disabled code which causes crashes/and or oddities with MIDI in later SCI ↵Filippos Karapetis
games, from rev #47321 svn-id: r47324
2010-01-16Added detection for the appropriate GM music channel play maskFilippos Karapetis
svn-id: r47323
2010-01-16SCI: Add support for earlier MT-32 patch formatWalter van Niftrik
svn-id: r47321
2010-01-16Fixed a Valgrind warning about an uninitialized variable, from waltervnFilippos Karapetis
svn-id: r47320
2010-01-15Send a velocity off signal to all channels when a song is loadedFilippos Karapetis
svn-id: r47315
2010-01-15Fixed warning.Torbjörn Andersson
svn-id: r47309
2010-01-15Unified some of the code in midiMixChannels() and midiFilterChannels()Filippos Karapetis
svn-id: r47305
2010-01-15When unloading a song, only reset the channels that it actually used, not ↵Filippos Karapetis
all channels svn-id: r47304
2010-01-14Hold pedal is now reset as well when a sound is unloadedFilippos Karapetis
svn-id: r47298
2010-01-14SCI: Add MIDI support. Currently only the later MT-32/GM patch type works.Walter van Niftrik
Support for the earlier MT-32 patch format will be added in the near future. svn-id: r47297
2010-01-13SCI: DoSound: when setting volume return previous value, fixes KQ6CD intro.Walter van Niftrik
svn-id: r47292
2010-01-13The pitch wheel is now properly reset when a song is unloadedFilippos Karapetis
svn-id: r47290
2010-01-13Documented MidiParser_SCI, mentioning that it's an extension to the ↵Filippos Karapetis
MidiParser_SMF parser svn-id: r47287
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2010-01-12Fix memory leak in MidiPlayer_Adlib.Johannes Schickel
svn-id: r47276
2010-01-12Fix some memory leaks caused by never deleting the objects inside ↵Johannes Schickel
SoundCommandParser::_soundCommands. svn-id: r47274
2010-01-12SCI: deleting _music in destructorMartin Kiewitz
svn-id: r47268
2010-01-12SCI: Handle master volume inside music driversWalter van Niftrik
svn-id: r47261
2010-01-11New music code: Implemented sound stopping after fading, and disabled MIDI ↵Filippos Karapetis
sound volume fading, till we figure out what's wrong with fading in the Sierra logo screen in GK1 svn-id: r47252
2010-01-11- Don't set the palette per portrait frame - setting the whole screen ↵Filippos Karapetis
palette is a very expensive operation, and shouldn't be done on each frame, especially when all of the frames use the same palette - Cleanup svn-id: r47241
2010-01-10- Add a SubLoopingAudioStream, which loops a nested part of a stream and ↵Johannes Schickel
thus features the same looping capabilites as LinearMemoryStream and LinearDiskStream. - Remove custom looping code from LinearMemoryStream and LinearDiskStream. - Adapt various client code to the changes. svn-id: r47226
2010-01-09SCI: CleanupWalter van Niftrik
svn-id: r47194
2010-01-09SCI: Fix handling of output rate in PCJr driverWalter van Niftrik
svn-id: r47193
2010-01-09SCI: Fix crash on exit when using PCJr driver.Walter van Niftrik
svn-id: r47192
2010-01-09SCI: CleanupWalter van Niftrik
svn-id: r47191
2010-01-09SCI: Move music device IDs to drivers.Walter van Niftrik
svn-id: r47190
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08SCI: fixing sq3 again (state selector wasnt updated anymore)Martin Kiewitz
svn-id: r47174
2010-01-08SCI: updateCues() cleanupMartin Kiewitz
svn-id: r47172
2010-01-08Fix unhandled case(s) in switch warning from g++.Johannes Schickel
svn-id: r47157
2010-01-08SCI: changed handling when unsupported sound type is selected, we are ↵Martin Kiewitz
switching to adlib or amiga sound then svn-id: r47156
2010-01-08SCI: Use adlib music by defaultWalter van Niftrik
svn-id: r47155
2010-01-07Premiliary adaption of SCI to use LoopingAudioStream. (This could really ↵Johannes Schickel
need some cleanup...) svn-id: r47136
2010-01-07Some formatting fixes.Johannes Schickel
svn-id: r47135
2010-01-07Make makeWAVStream return a RewindableAudioStream.Johannes Schickel
svn-id: r47129
2010-01-07SCI: releasing sample stream as well (thx to LordHoto)Martin Kiewitz
svn-id: r47115
2010-01-05Cleanup, fixed fading of digital sound effectsFilippos Karapetis
svn-id: r47023
2010-01-05Renamed /gui to /graphics and /sfx to /sound, to better illustrate their purposeFilippos Karapetis
svn-id: r47007