aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/imuse_digi/dimuse_sndmgr.cpp
AgeCommit message (Collapse)Author
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-11-23SCUMM: Replace Common::File uses by SeekableReadStream and SearchManMax Horn
svn-id: r54434
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-03-04Fix 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-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
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-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-06Adapt 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-11Remove excess spaces.Travis Howell
svn-id: r44029
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2008-07-20cleanupMax Horn
svn-id: r33135
2008-01-20added experimental hack to code to prevent the same start music again if old ↵Paweł Kołodziejski
one didn't have chance finish. it's fix bug #1861704, it may fix other similiar things when seq is to null. added few changes to debug logs. svn-id: r30590
2008-01-20fix/workaround for bug #1624464, as we do not support game playing on two ↵Paweł Kołodziejski
different CDs svn-id: r30588
2008-01-19malloc -> new, free -> delete, added few assertsPaweł Kołodziejski
svn-id: r30561
2008-01-19fixed, it might overflow int32Paweł Kołodziejski
svn-id: r30560
2008-01-16experimental seek in compressed streams in dimuse in time ms resolutionPaweł Kołodziejski
svn-id: r30521
2008-01-16opsPaweł Kołodziejski
svn-id: r30519
2008-01-16clarify warningPaweł Kołodziejski
svn-id: r30518
2008-01-15Fixed bad memory access. (Wrong index variable when reading sound->marker[].)Torbjörn Andersson
svn-id: r30506
2008-01-15Use scumm_stricmp() instead of plain stricmp().Torbjörn Andersson
svn-id: r30505
2008-01-15implement dimuse transition 12, not tested yetPaweł Kołodziejski
svn-id: r30503
2008-01-15Since the mixer uses 'delete' to free memory, we should allocate it with 'new'.Torbjörn Andersson
I don't know if I got all cases, but I no longer get any Valgrind warnings at the beginning of CoMI when using the original sound/music files. svn-id: r30501
2008-01-15opsPaweł Kołodziejski
svn-id: r30500
2008-01-15fix last commit to release, and add version 2 fallback for compressed filesPaweł Kołodziejski
svn-id: r30499
2008-01-15forgot release string in the 'marker'Paweł Kołodziejski
svn-id: r30495
2008-01-15implement loading markers "exit". dumped version 3 for compressed bun files, ↵Paweł Kołodziejski
compress tools are not ready svn-id: r30494
2008-01-06store the disk sounds/music were actually *loaded* from, instead of the ↵Max Horn
'current' disk svn-id: r30310
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-07-30Fixing Full Throttle. If I understand the code correctly, this *should* be ↵Sven Hesse
correct not break anything else. ;) svn-id: r28338
2007-07-27Only set soundMode, if compressed segment exists.Travis Howell
svn-id: r28227
2007-07-27Fix for bug #1761530 - "COMI: iMUSE-related crash on startup"Filippos Karapetis
svn-id: r28226
2007-07-23Add support for FLAC compression of sound bundles in The Dig and COMI.Travis Howell
svn-id: r28173
2007-07-22cleanup (in particular, don't call something 'soundHandle' which is not a ↵Max Horn
Mixer::SoundHandle) svn-id: r28162
2007-07-15Fixed sound factory messup caused by my previous commitMax Horn
svn-id: r28111
2007-06-01rename some imuse variablesPaweł Kołodziejski
svn-id: r27039
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-02-28Changed the AppendableAudioStream code to use a queue of buffers, instead of ↵Max Horn
a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible) svn-id: r25909
2007-02-13added missing MKID_BE macrosGregory Montoir
svn-id: r25560
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-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-04-29Moved the AudioCDManager as well as class AudioStream and its (standard) ↵Max Horn
subclasses to namespace Audio svn-id: r22231
2006-02-25Replaced MKID by MID_BE in most places in the SCUMM engineMax Horn
svn-id: r20862
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-16added more asserts into imuse digi codePaweł Kołodziejski
svn-id: r20733
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582