aboutsummaryrefslogtreecommitdiff
path: root/engines/touche/resource.cpp
AgeCommit message (Collapse)Author
2012-12-12TOUCHE: Add generic music functions to wrap MidiPlayer usages.D G Turner
This is a precursor to adding code within these functions to select between MIDI and external digital music files.
2011-11-24TOUCHE: Fix playback of simultaneous sfx.Johannes Schickel
Since we stream the VOC files from disk now, we can not use the global resource file handle for playback but instead need to open a new handle for every SFX started. Fixes odd noises at the beginning of the Touche demo.
2011-10-09AUDIO: Add default disposeAfterUse value to makeVOCStream again.Johannes Schickel
2011-10-09AUDIO: Remove unused makeVOCStream interface.Johannes Schickel
2011-06-23ANALYSIS: Fix potential memory leak when using reallocJulien
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer. See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-14TOUCHE: Adapt to setPalette RGBA->RGB change.Johannes Schickel
This change was not tested, because I do not have any touche copy.
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-03-08Tweak makeVOCDiskStreamMax Horn
* now takes a SeekableReadStream *pointer* like (almost) all other audiostream factories * fix potential memory leak in it * rename takeOwnershipOfStream to disposeAfterUse for consistency svn-id: r48184
2010-02-03- Rename FlacStream to FLACStream.Johannes Schickel
- Rename makeFlacStream to makeFLACStream. svn-id: r47846
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-06Adapt TOUCHE to use the new FLAC, Vorbis and MP3 factories (it didn't use ↵Johannes Schickel
any looping features anyway). svn-id: r47066
2010-01-05- Add a new SeekableAudioStream interface. Soon to be used to replace audio ↵Johannes Schickel
stream specific looping code by generic code in Mixer... - Adapted some existing AudioStreams to implement that interface (not tested!) svn-id: r47013
2009-02-07Fix sound noise regression in CD32 version of Simon the Sorcerer 1.Travis Howell
svn-id: r36236
2008-11-11add missing version check for compressed sound fileGregory Montoir
svn-id: r35005
2007-09-26no need to assert here, just don't start playing the stream if read failedGregory Montoir
svn-id: r29107
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-01workaround for original game graphic glitch #1751170Gregory Montoir
svn-id: r28393
2007-07-24renamed some fields for clarificationGregory Montoir
svn-id: r28184
2007-07-15Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data ↵Max Horn
which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway) svn-id: r28110
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-05-13this should trigger invalid resource types loads, if that ever happensGregory Montoir
svn-id: r26818
2007-02-24Trying to unify the order in which we try the various audio formats: Prefer ↵Max Horn
FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM svn-id: r25837
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-03removed preallocation of sprite tables (the previous values were taken from ↵Gregory Montoir
the original but it seems they can be lowered) svn-id: r25351
2007-01-08renamed an opcode, fixed an assert conditionGregory Montoir
svn-id: r25056
2007-01-05got rid of an assertion triggered when trying to play a speech file after ↵Gregory Montoir
switching from silent mode to talk mode. Minor cleanup. svn-id: r25010
2006-12-10cleanup (added a few more constants, renamed some opcodes) and reverted my ↵Gregory Montoir
previous change to op_sleep. svn-id: r24830
2006-12-09cleanupGregory Montoir
svn-id: r24825
2006-11-24fixed bug #1602037 - TOUCHE: Map not shown correctly in Intro.Gregory Montoir
svn-id: r24779
2006-11-23minor cleanup, _spritesTable is no more staticGregory Montoir
svn-id: r24777
2006-11-18fixed palette glitches during introduction/on restart, cleanupGregory Montoir
svn-id: r24728
2006-11-15added handler for flag 618 (cursor display on/off) and workaround a palette ↵Gregory Montoir
glitch svn-id: r24724
2006-11-11various fixes, Touche should now be completable without any major glitchesGregory Montoir
svn-id: r24672
2006-11-10new menu codeGregory Montoir
workaround a possible scripting bug in introduction screen svn-id: r24668
2006-11-07cleanupGregory Montoir
svn-id: r24654
2006-11-06some fixes, some cleanupGregory Montoir
svn-id: r24644
2006-11-05various fixesGregory Montoir
svn-id: r24628
2006-11-05enabled MIDI volume changesGregory Montoir
svn-id: r24627
2006-11-05added basic MIDI playbackGregory Montoir
svn-id: r24617
2006-11-05cleanupGregory Montoir
svn-id: r24614
2006-11-03added 'touche' engine for the game 'Touche: The Adventures of the 5th Musketeer'Gregory Montoir
svn-id: r24592