Age | Commit message (Collapse) | Author |
|
for music fading in Kyra 1 FM-Towns and probably other FM-Towns games). This addition applies to emulated CD audio only for now. I haven't found a way to implement this for real CDs yet. SDL doesn't seem to support this (but it might be just me? If anyone knows more about this, just tell me).
svn-id: r51741
|
|
svn-id: r48637
|
|
We need to use a namespace Common { } there to make strict C++ compilers
like clang++ and comeau happy. I also added a slight comment about why
that is needed to the macro definition and a note that you need to use
it from the global namespace.
svn-id: r48254
|
|
sound/decoders/
svn-id: r47579
|
|
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream).
svn-id: r47160
|
|
svn-id: r47112
|
|
- Create a RewinadableAudioStream, for streams which can only be reset to the start
- Create a LoopableAudioStream, which loops a whole RewindableAudioStream
- Make SeekableAudioStream a subclass of RewindableAudioStream
- Create a SubSeekableAudioStream, which allows of limiting the range of an SeekableAudioStream to be played.
- Adapt AudioCD code.
svn-id: r47109
|
|
- Fix documentation of openStreamFile.
svn-id: r47080
|
|
- Adapted AudioCD code to use this for audio CD emulation.
svn-id: r47045
|
|
midi tracks
svn-id: r36030
|
|
svn-id: r36029
|
|
complete removal was not possibile, dependency has been pushed to the cpp files from the headers.
svn-id: r34343
|
|
been updated.
svn-id: r28966
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
svn-id: r26967
|
|
svn-id: r26922
|
|
rather create/use track AudioStream instances directly
svn-id: r26476
|
|
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
|
|
svn-id: r25836
|
|
in the track cache if we are not going to use it)
svn-id: r25740
|
|
accept track01.* (we still only document the former naming scheme, intentionally)
svn-id: r25728
|
|
one memset now, to avoid setting the SoundHandle to 0 as well (the first play() would then stop SoundHandle 0, which doesn't strike me as being correct)
svn-id: r25409
|
|
svn-id: r24407
|
|
the linker dependency graph). Porters will have to update project files
svn-id: r23974
|
|
- Renamed base/options.cpp to base/commandLine.cpp because of conflict
with gui/options.cpp which sit in same directory in MSVC builds
- Moved AudioCDManager singleton declaration outside of Audio namespace
- Fixed numerous MSVC warning of potentially uninitialized variables and
int <-> bool conversions.
svn-id: r22397
|
|
subclasses to namespace Audio
svn-id: r22231
|
|
svn-id: r21042
|
|
svn-id: r20515
|
|
svn-id: r20088
|
|
svn-id: r19142
|
|
require both USE_TREMOR and USE_VORBIS to be defined when
using tremor.
svn-id: r18642
|
|
Based on patches against 0.7.1 by Jolan Luff.
svn-id: r18641
|
|
svn-id: r18604
|
|
svn-id: r18444
|
|
svn-id: r17714
|
|
svn-id: r17713
|
|
playing with invalid compressed tracks. See also bug report #1181979.
svn-id: r17591
|
|
into a mixer method
svn-id: r17106
|
|
reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
|
|
svn-id: r16398
|
|
svn-id: r16360
|
|
svn-id: r15332
|
|
MSVC6's idiosyncracies.
svn-id: r13644
|
|
svn-id: r12984
|
|
svn-id: r12176
|
|
care of that
svn-id: r12135
|
|
used for MP3/Vorbis support -> this eases changing the implementations, and reduces header dependencies (and thus compile time) :-)
svn-id: r12097
|
|
mainly because people kept (accidentally and sometimes on purpose :-) misusing them
svn-id: r11881
|
|
svn-id: r11597
|
|
Initialise _cd.playing to false. Otherwise ScummVM may create a savegame
where a CD track appears to be playing, but everything about it is
undefined, causing ScummVM to crash when loading it.
Initialise _track_info[] with NULLs, otherwise ScummVM crashes for me when
I start the CD version of MI1.
There's probably a lot more that *should* be properly initialised, but this
seems to take care of the most serious issues, and is all I have the time
to do now anyway.
svn-id: r11573
|