scummvm/engines/agos
Johannes Schickel c82a75df69 AGOS: Rework digital sound playback.
The BaseSound class does now only save the sound filename instead of a file
handle. When a new sound is started a new file handle is created, which
assures that each sound uses a different file handle and thus allows for
directly streaming sounds from disk.

This fixes bug #3475610
"AGOS: Wrong sound effects during intro of Simon 2 (DOS)".
2012-01-26 01:01:41 +01:00
..
agos.cpp AGOS: Fix dumping all images option. 2011-10-07 00:04:08 +11:00
agos.h AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles. 2011-11-13 23:44:38 +00:00
animation.cpp AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles. 2011-11-13 23:44:38 +00:00
animation.h AGOS: Made some static data const. 2011-09-08 00:38:39 +02:00
charset-fontdata.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
charset.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
contain.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
cursor.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
debug.cpp AGOS: Fix dumping all images option. 2011-10-07 00:04:08 +11:00
debug.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
debugger.cpp AGOS: Correct off-by-one error in range check for setting the debug level. 2011-08-07 15:19:07 +02:00
debugger.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
detection_tables.h LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) 2011-11-16 22:38:58 +01:00
detection.cpp AD: Switched rest of the engines to new GUIO 2011-10-23 17:53:13 +01:00
draw.cpp AGOS: Fix warnings 2011-11-02 22:55:58 +00:00
event.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
feeble.cpp AGOS: Fix dumping all images option. 2011-10-07 00:04:08 +11:00
gfx.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
icons.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
input_pn.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
input.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
installshield_cab.cpp COMMON: Make more members of Archive constant. 2011-12-13 17:55:57 +01:00
installshield_cab.h AGOS: Integrate InstallShield support. 2011-08-27 11:00:24 -04:00
intern.h AGOS: Integrate InstallShield support. 2011-08-27 11:00:24 -04:00
items.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
menus.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
midi.cpp AGOS: Fix warnings 2011-11-02 22:55:58 +00:00
midi.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
midiparser_s1d.cpp AGOS: Proper implementation of the Simon 1 demo aka Accolade MIDI parser. 2011-08-21 04:49:48 +02:00
module.mk AGOS: Add an archive class for handling InstallShield Cabinets 2011-08-20 16:42:09 -04:00
oracle.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
pn.cpp AGOS: cleanup 2011-05-17 15:36:25 +02:00
res_ami.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
res_snd.cpp AGOS: Fix warnings 2011-11-02 22:55:58 +00:00
res.cpp AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles. 2011-11-13 23:44:38 +00:00
rooms.cpp AGOS: Fix load/save issues in Waxworks, which were caused by error in loadRoomItems. 2011-08-27 10:46:54 +10:00
saveload.cpp AGOS: Fix using saved games from the CD versions of Simon the Sorcerer 2, on the floppy disk versions of Simon the Sorcerer 2. 2011-11-19 17:05:23 +11:00
script_dp.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
script_e1.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
script_e2.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
script_ff.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
script_pn.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
script_pp.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
script_s1.cpp AGOS: Slight cleanup. 2011-08-20 19:30:18 +02:00
script_s2.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
script_ww.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
script.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
sound.cpp AGOS: Rework digital sound playback. 2012-01-26 01:01:41 +01:00
sound.h AGOS: Rework digital sound playback. 2012-01-26 01:01:41 +01:00
string_pn.cpp AGOS: Made some static data const. 2011-09-08 00:38:39 +02:00
string.cpp AGOS: Fix operator precedence warning 2011-06-23 15:11:36 +08:00
subroutine.cpp AGOS: Rework digital sound playback. 2012-01-26 01:01:41 +01:00
verb_pn.cpp AGOS: Made some static data const. 2011-09-08 00:38:39 +02:00
verb.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
vga_e2.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
vga_ff.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vga_pn.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vga_s1.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vga_s2.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
vga_ww.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
vga.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
vga.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
window.cpp AGOS: Reduced header dependency 2011-08-06 11:28:40 +01:00
zones.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00