scummvm/engines/kyra
Johannes Schickel 9fa9f68789 AUDIO: Implement a basic VocStream class.
Now all VOCs are streamed rather than preloaded. This deprecates the
STREAM_AUDIO_FROM_DISK define, which was previously used to stream VOCs from
disk.

This might very well break some engines which relied on the stream not being
changed after makeVOCStream! I adapted all engines which had a check for
STREAM_AUDIO_FROM_DISK in their code.

It would be wise to check all other engines using VOC to see if this might
cause any problems for them.
2011-11-06 13:30:34 +01:00
..
animator_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
animator_lok.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
animator_lok.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
animator_mr.cpp KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
animator_tim.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
animator_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
debugger.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
debugger.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
detection_tables.h KYRA: On demand of lordHoto, remove GUIO_NOASPECT as Jap. games are in 640x400 and not 640x480 2011-10-24 12:59:02 +02:00
detection.cpp KYRA: Never allow slots 0 and 990-999 to be overwritten. 2011-10-01 17:03:29 +02:00
gui_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_hof.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_lok.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_lok.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_lol.cpp KYRA: Use "0xFF" instead of "0xFFFF" as memset's second parameter. 2011-11-04 20:15:05 +01:00
gui_lol.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_mr.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_mr.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui_v2.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
gui.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
item.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
items_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
items_lok.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
items_lol.cpp KYRA: (LOL) minor fix, cleanup and renaming 2011-11-04 21:46:32 +01:00
items_mr.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
items_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
kyra_hof.cpp KYRA: Get rid of Sound's voiceFileIsPresent in favor of isVoicePresent. 2011-10-29 01:00:18 +02:00
kyra_hof.h KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
kyra_lok.cpp KYRA: Use "0xFF" instead of "0xFFFF" as memset's second parameter. 2011-11-04 20:15:05 +01:00
kyra_lok.h KYRA: Reduce size of KyraEngine_LoK::_entranceMouseCursorTracks. 2011-11-04 20:15:05 +01:00
kyra_mr.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
kyra_mr.h KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
kyra_v1.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
kyra_v1.h KYRA: Update engine description comment. 2011-10-29 03:26:18 +02:00
kyra_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
kyra_v2.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
lol.cpp KYRA: replace invalid memset call and add a warning 2011-11-04 21:46:34 +01:00
lol.h KYRA: (LOL) minor fix, cleanup and renaming 2011-11-04 21:46:32 +01:00
module.mk KYRA: workaround to get maemo to even compile 2011-09-22 22:07:44 -05:00
resource_intern.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
resource_intern.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
resource.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
resource.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
saveload_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
saveload_lok.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
saveload_lol.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
saveload_mr.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
saveload.cpp GRAPHICS: Simplify the interface of Graphics::loadThumbnail(). 2011-08-07 15:19:09 +02:00
scene_hof.cpp COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x). 2011-08-07 15:19:08 +02:00
scene_lok.cpp KYRA: Reduce size of KyraEngine_LoK::_entranceMouseCursorTracks. 2011-11-04 20:15:05 +01:00
scene_lol.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
scene_mr.cpp COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x). 2011-08-07 15:19:08 +02:00
scene_v1.cpp KYRA: Remove FIXME, which should've been removed with 4410e61... 2011-11-04 20:03:59 +01:00
scene_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen_hof.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen_lok.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
screen_lok.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
screen_lol.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen_lol.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen_mr.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
screen_mr.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
screen_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen_v2.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
screen.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script_lok.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script_lol.cpp KYRA: add missing (maybe unused) case to LoLEngine::olol_getGlobalVar() 2011-11-04 21:46:35 +01:00
script_mr.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
script_tim.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script_tim.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script_v1.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
script.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
seqplayer.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
seqplayer.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sequences_hof.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sequences_lok.cpp KYRA: Fix Common::List::erase usage. 2011-11-01 16:35:11 +01:00
sequences_lol.cpp KYRA: Get rid of Sound's voiceFileIsPresent in favor of isVoicePresent. 2011-10-29 01:00:18 +02:00
sequences_mr.cpp KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
sequences_v2.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sound_adlib.cpp KYRA: Add another delay for new tracks in the AdLib driver. 2011-10-29 02:50:52 +02:00
sound_adlib.h KYRA: Simplify AdLib output code a bit. 2011-10-29 02:37:44 +02:00
sound_amiga.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sound_digital.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sound_intern.h ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
sound_lok.cpp KYRA: Get rid of most snprintf usages. 2011-06-09 19:10:54 +02:00
sound_lol.cpp KYRA: Fix Common::List::erase usage. 2011-11-01 16:35:11 +01:00
sound_midi.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sound_pcspk.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sound_towns.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sound.cpp AUDIO: Implement a basic VocStream class. 2011-11-06 13:30:34 +01:00
sound.h KYRA: Move MixedSoundDriver implementation to sound.cpp. 2011-10-29 01:00:18 +02:00
sprites_lol.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sprites.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sprites.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
staticres_lol.cpp KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
staticres.cpp KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
text_hof.cpp KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
text_hof.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
text_lok.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
text_lol.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
text_lol.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
text_mr.cpp KYRA: Made some more static data const. 2011-09-08 00:33:10 +02:00
text_mr.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
text.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
text.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
timer_hof.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
timer_lok.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
timer_lol.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
timer_mr.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
timer.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
timer.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
util.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
util.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
vqa.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vqa.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
wsamovie.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
wsamovie.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00