scummvm/engines/saga
Matthew Hoops d876dddd45 SAGA: Rework the way audio is buffered
The streams that are created are now used directly instead of SAGA creating its own RawStream after decoding it. In addition, this should fix ADPCM-compressed sounds on big endian systems (as the code was treating the result of readBuffer() to always be LE, whereas it's actual native endian).

I've also clarified the bugfix to bug #1256701. It only applies to 16-bit PCM data and the size for other data is no longer truncated too ;)
2011-12-24 11:09:54 -05:00
..
actor_path.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
actor_walk.cpp SAGA: Fix for Bug #3324850 ("ITE (SAGA): crash in dog sewers") 2011-06-23 18:35:27 +01:00
actor.cpp SAGA: Fix Bug #3323722 ("IHNM: Crash to desktop in Ellen's Adventure") 2011-06-23 00:28:44 +01:00
actor.h SAGA: Use #error instead of a deliberate syntax error. 2011-07-10 13:36:03 +02:00
animation.cpp ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
animation.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
console.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
console.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 JANITORIAL: Remove unnecessary semicolons 2011-10-29 11:23:44 +02:00
displayinfo.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
events.cpp ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
events.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
font_map.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
font.cpp Merge branch 'branch-1-3-0' into master 2011-06-01 15:15:31 +02:00
font.h Merge branch 'branch-1-3-0' into master 2011-06-01 15:15:31 +02:00
gfx.cpp SAGA: Fix warnings 2011-11-03 01:05:03 +00:00
gfx.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
image.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
input.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
interface.cpp SAGA: properly remove the save reminder callback on engine exit 2011-08-30 12:59:35 +03:00
interface.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
introproc_ihnm.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
introproc_ite.cpp SAGA: Removed several game flags, which are now found more reliably on the fly 2011-07-09 15:59:30 +03:00
introproc_saga2.cpp ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
isomap.cpp SAGA: Fix copy/paste error 2011-11-03 01:03:10 +00:00
isomap.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
itedata.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
itedata.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
module.mk Moved the Shorten decoder inside the SAGA engine, as it's the only one using it (and it's still unfinished, too) 2010-01-27 08:40:48 +00:00
music.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
music.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
objectmap.cpp SAGA: Replace snprintf() usage with Common::String::format() 2011-06-02 20:54:49 +01:00
objectmap.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
palanim.cpp ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
palanim.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
puzzle.cpp OSYSTEM: extended installTimerProc() with timer ID parameter 2011-08-06 11:28:35 +01:00
puzzle.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
render.cpp OSYSTEM: extended installTimerProc() with timer ID parameter 2011-08-06 11:28:35 +01:00
render.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
resource_hrs.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
resource_res.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
resource_rsc.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
resource.cpp SAGA: Removed several game flags, which are now found more reliably on the fly 2011-07-09 15:59:30 +03:00
resource.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
saga.cpp SAGA: Removed several game flags, which are now found more reliably on the fly 2011-07-09 15:59:30 +03:00
saga.h SAGA: Rework the way audio is buffered 2011-12-24 11:09:54 -05:00
saveload.cpp SAGA: Fix warnings 2011-11-03 01:05:03 +00:00
scene.cpp SAGA: Simply use a Graphics::Surface instead of a Saga::Surface. 2011-11-21 15:59:00 +01:00
scene.h ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
script.cpp SAGA: Fixed script bug #3358007 - "IHNM: Freeze when exiting from the motor room's right door" 2011-10-04 01:56:10 +03:00
script.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
sfuncs_ihnm.cpp SAGA: Replace snprintf() usage with Common::String::format() 2011-06-02 20:54:49 +01:00
sfuncs.cpp SAGA: Replace snprintf() usage with Common::String::format() 2011-06-02 20:54:49 +01:00
shorten.cpp JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
shorten.h JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
sndres.cpp SAGA: Rework the way audio is buffered 2011-12-24 11:09:54 -05:00
sndres.h SAGA: Rework the way audio is buffered 2011-12-24 11:09:54 -05:00
sound.cpp SAGA: Rework the way audio is buffered 2011-12-24 11:09:54 -05:00
sound.h SAGA: Rework the way audio is buffered 2011-12-24 11:09:54 -05:00
sprite.cpp ALL: Remove trailing whitespaces 2011-06-20 00:59:48 +02:00
sprite.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
sthread.cpp SAGA: Slight cleanup 2011-08-30 12:59:34 +03:00
xref.txt Removed trailing spaces. 2008-01-27 19:47:41 +00:00