Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-14 | SCUMM: Silence GCC memset() warnings | Torbjörn Andersson | |
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method. | |||
2018-05-21 | SCUMM: Fix wrong comment about iMUSE digital variable | Adrian Frühwirth | |
2018-01-31 | COMMON: Move VER macro for serializer into common code | Colin Snover | |
2018-01-31 | SCUMM: Replace UB-triggering serialization code with Common::Serializer | Colin Snover | |
Fixes Trac#10342. | |||
2018-01-31 | SCUMM: implement lipsync for v7 games | Adrian Frühwirth | |
2017-08-06 | JANITORIAL: Increase buffer size to fix potential overflow | Torbjörn Andersson | |
Caught by GCC 7 (though the warning seemed misleading to me). Since SoundDesc->name can potentially be 14 characters "%s_reg%03d.fla" can be 25 characters, plus the terminating \0. | |||
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-02-15 | JANITORIAL: Typos detected with lintian & grep | Alexandre Detiste | |
2015-09-04 | SCUMM: Do not reverse stereo for digital iMuse sounds | Matthew Hoops | |
2014-02-18 | SCUMM: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-11-03 | SCUMM: Fix potential memory leak. CID 1003586 | Eugene Sandulenko | |
2013-10-03 | SCUMM: Fix unused variable warnings | Rodrigo Rebello | |
2013-06-04 | SCUMM: Verify sample width in Digital iMUSE callback. CID 1002112 | Torbjörn Andersson | |
Verify that 'bits' really is one of 8, 12 or 16 before decoding the data. It's probably always the case (unless the data files are damaged) but if it isn't we'll either try to queue NULL to the audio stream, or queue the same buffer more than once, or free the buffer more than once. All of which are bad, though Coverity only noticed the last of these cases. | |||
2012-04-04 | SCUMM: Fix spelling of length | Joel Teichroeb | |
2011-08-06 | OSYSTEM: extended installTimerProc() with timer ID parameter | Eugene Sandulenko | |
2011-07-03 | SCUMM: fix crash in digital iMuse games when using RTL and restarting | athrxx | |
(static array were not reset to NULL after being freed and therefore didn't get reallocated on restart) | |||
2011-05-14 | SCUMM: Remove some unused var warnings (see bug #3293800) | Max Horn | |
2011-05-13 | SCUMM: Move class ResourceManager to its own header | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-14 | SCUMM: Typo | Max Horn | |
2011-04-13 | SCUMM: Use shared ADPCM data tables | Max Horn | |
2011-04-13 | SCUMM: Fix bug #3187622 (COMI: incorrect decoding of audio codec 13/15) | Max Horn | |
2011-04-13 | SCUMM: Resolve some code duplication | Max Horn | |
2011-04-13 | SCUMM: Move ADPCM decoder into separate function | Max Horn | |
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2010-11-23 | SCUMM: Replace Common::File uses by SeekableReadStream and SearchMan | Max Horn | |
svn-id: r54434 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-03-04 | Fix another mismatching new[] call (note that this needs to be replaced by ↵ | Johannes Schickel | |
malloc, since else MemoryReadStream will try to use free on an new[] allocated block.) svn-id: r48162 | |||
2010-02-03 | - Rename FlacStream to FLACStream. | Johannes Schickel | |
- Rename makeFlacStream to makeFLACStream. svn-id: r47846 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 | |||
2010-01-22 | SCUMM: Get rid of some redundant enum vals in iMuse digitial | Max Horn | |
svn-id: r47436 | |||
2010-01-19 | Move raw audio flags from sound/mixer.h to sound/raw.h | Max Horn | |
svn-id: r47395 | |||
2010-01-19 | Get rid of Mixer::FLAG_REVERSE_STEREO; also change SCUMM's iMuse Digital ↵ | Max Horn | |
emulation to reverse stereo again, as it once seems to have been intended svn-id: r47374 | |||
2010-01-19 | Get rid of Mixer::FLAG_AUTOFREE. | Max Horn | |
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369 | |||
2010-01-16 | Switch most AudioStream factories to use DisposeAfterUse::Flag | Max Horn | |
svn-id: r47334 | |||
2010-01-08 | Switch SCUMM from AppendableAudioStream to QueuingAudioStream | Max Horn | |
svn-id: r47183 | |||
2010-01-06 | Adapt digital iMuse to use SeekableAudioStream::seek, instead of ryling on ↵ | Johannes Schickel | |
the deprecated FLAC, Vorbis and MP3 interface. svn-id: r47064 | |||
2010-01-05 | - Put the new factories for MP3, Vorbis and FLAC in place. | Johannes Schickel | |
- Marked the loop factories with loop related parameters as deprecated. svn-id: r47061 | |||
2009-09-23 | fix for bug #2820389 | Paweł Kołodziejski | |
svn-id: r44274 | |||
2009-09-23 | not need continue checks after found | Paweł Kołodziejski | |
svn-id: r44272 | |||
2009-09-11 | Remove excess spaces. | Travis Howell | |
svn-id: r44029 | |||
2009-08-01 | Added some more information to the "Compressed sound ... invalid" error. Maybe | Torbjörn Andersson | |
this will help in determining what's causing bug #2830364. (It sounds like a bad data file, but who knows...) svn-id: r42974 | |||
2009-07-17 | Fix bug #2821986 - COMI: setting to 'subtitles only' does not disable speech. | Travis Howell | |
svn-id: r42548 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2009-05-26 | Turned 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-04-16 | SCUMM: Switched opcode tables to use Common::Functor0 (a bit like Kyra does it) | Max Horn | |
svn-id: r39956 |