Matthew Hoops
68e1a04183
AUDIO: Fix QDM2 extra data parsing
2012-03-30 14:40:14 -04:00
Pawel Kolodziejski
8e2ab87455
ALL: synced with scummvm
2012-03-25 11:41:48 +02:00
Matthew Hoops
be8c557645
AUDIO: Add support for multiple QuickTime audio tracks
...
This also cleans up the QuickTime audio code to make it a bit more manageable too
2012-03-19 12:04:46 -04:00
Johannes Schickel
223794fb38
ALL: Make use of defined() for the preprocessor consistent.
...
This does not change the use of defined for some NDS source files, since they
seem to be (based on?) third party code.
2012-03-17 22:02:44 +01:00
Christoph Mallon
75efdd2d84
JANITORIAL: Replace (x ? false : true) by !(x).
2012-03-13 15:43:36 +01:00
Max Horn
215b41b244
COMMON: Move RenderMode and GUIOptions functionality into separate files
2012-02-26 15:19:31 +01:00
Pawel Kolodziejski
fae032743d
ALL: synced with scummvm
2012-02-24 12:15:44 +01:00
Pawel Kolodziejski
fad0b5b331
ALL: decrease diffs with scummvm
2012-02-22 23:26:36 +01:00
Pawel Kolodziejski
4efd4efeff
COMMON: formating
2012-02-22 18:40:18 +01:00
Paweł Kołodziejski
7c41d9da28
COMMON: missed two files in sync
2012-02-22 18:37:50 +01:00
Paweł Kołodziejski
efa7bef44a
COMMON: proper file names
2012-02-22 18:37:23 +01:00
Pawel Kolodziejski
bc71f3f583
synced with scummvm
2012-02-22 17:21:09 +01:00
athrxx
9f19bace44
COMMON: remove unnecessary commas
2012-02-21 21:48:34 +01:00
Joel Teichroeb
5a9a81764f
AUDIO: Add the AIFF decoder from ScummVM
2012-02-17 16:48:06 -08:00
Tarek Soliman
a4798602d7
JANITORIAL: Fix missing whitespace in pointer cast
...
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g'
This seems to have caught some params as well which is not undesirable IMO.
It also caught some strings containing this which is undesirable so I
excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15 10:07:10 -06:00
Tarek Soliman
921f602ab8
JANITORIAL: Fix whitespace in pointer template arg
2012-02-15 10:07:08 -06:00
Alyssa Milburn
cd1ea99f0e
MT32: Replace OS X specific exp2f call with exp2.
...
Suggested by clone2727 to fix the build, since buildbot's ppc
headers don't have exp2f.
2012-02-11 22:41:21 +01:00
Eugene Sandulenko
40b6b3a3af
MT32: Turn off accurate WG as suggested by KingGuppy
2012-02-10 13:16:27 +02:00
Pawel Kolodziejski
5fc7ac39ee
synced with scummvm
2012-02-10 07:51:41 +01:00
Willem Jan Palenstijn
0864edea54
MT32: Fix warning
...
The workaround for the unused parameter warning caused a warning:
parameter 'patchNum' set but not used
2012-02-09 23:07:58 +01:00
Bastien Bouclet
2e510a71f9
AUDIO: Add support for RAW PCM wave stream with an incomplete packet
...
The last incomplete packet is ignored
2012-02-09 16:34:07 +01:00
Bastien Bouclet
577635acf2
AUDIO: Add support for RAW PCM wave stream with an incomplete packet
...
The last incomplete packet is ignored
2012-02-09 16:10:50 +01:00
Eugene Sandulenko
22ea849cad
MT32: Hooked up ScummVM MIDI gain
2012-02-09 11:31:09 +02:00
Eugene Sandulenko
030e155eeb
MT32: Update MT-32 emulator to latest Munt code
...
Several changes against original code were made. They were intentionally
kept to the minimum
2012-02-09 11:31:03 +02:00
Johannes Schickel
163d57ba93
AUDIO: Return 0 instead of false in Tfmx::loadSampleFile.
...
This should "fix" a g++ warning.
2012-01-29 16:32:44 +01:00
Johannes Schickel
86a4bbbd9b
AUDIO: Add more warnings in case invalid VOC data is encountered.
2012-01-26 02:43:58 +01:00
Johannes Schickel
d620dd90bd
AUDIO: Fix missing sounds in Simon 1 Amiga CD32.
...
It seems the VOC files used by Simon 1 Amiga CD32 use 128 as terminator block.
Added this as a special case with a debug output when it's caught.
2012-01-26 02:36:51 +01:00
Einar Johan T. Sømåen
9ea56d5793
AUDIO: Add a dummy-entry to STREAM_FILEFORMATS, to fix #468
2012-01-25 21:42:50 +01:00
Bastien Bouclet
377889ef0b
AUDIO: Import the wave decoder from ScummVM.
...
This is needed for audio support in Myst 3.
2012-01-21 09:49:55 +01:00
Pawe Koodziejski
a5479cfe83
sync with scummvm
2012-01-06 22:56:21 +01:00
Pawel Kolodziejski
4fa79cd323
rename -> ResidualVM
2012-01-06 11:37:57 +01:00
Johannes Schickel
b89e63798a
AUDIO: Remove outdated comment about RawStream. Thanks to clone2727 for noticing.
2011-12-31 06:29:56 +01:00
Matthew Hoops
df88a1f2a7
AUDIO: Fix M4A seeking with multiple time->sample chunks
2011-12-29 14:50:05 -05:00
Matthew Hoops
5b1095a400
AUDIO: Only warn about audio edit lists when the count is > 1
...
MPEG-4 files don't contain any elst atom
2011-12-29 12:47:53 -05:00
Johannes Schickel
c6599ea5ee
AUDIO: Remove obsolete loadVOCFromStream.
2011-12-24 18:23:47 +01:00
Matthew Hoops
42bb9a2264
AUDIO: SAGA now uses the Mac snd code too
2011-12-24 11:09:54 -05:00
Einar Johan T. Sømåen
d1b0675f90
COMMON: Remove unneeded audio-plugins that to my knowledge aren't used in any 3D-adventures
2011-12-21 16:16:45 +01:00
Matthew Hoops
b367772b5f
VIDEO: Add support for QuickTime video track edit lists
2011-12-12 12:28:48 -05:00
Matthew Hoops
6bbff58314
VIDEO: Rewrite VMD audio streaming
...
Audio is now decoded in AudioStream classes instead of being decoded ahead of time and then queued.
2011-11-27 15:52:05 +01:00
Johannes Schickel
b9d1718fe1
ALL: unrecognised -> unrecognized.
2011-11-26 17:40:00 +01:00
Johannes Schickel
dd42278373
AUDIO: Fix type 9 sound blocks in VOC code.
...
This should fix missing sound in Touche.
2011-11-24 22:55:25 +01:00
Johannes Schickel
0affcfed9e
AUDIO: Very small formatting fix.
2011-11-20 04:37:21 +01:00
Paul Gilbert
b0611f3189
M4: Removed the M4/MADS engine from trunk
2011-11-20 12:14:10 +11:00
Johannes Schickel
38164ba66a
AUDIO: Simplify RawStream code.
...
This drops the (unused) ability to play based on a list of input blocks. This
was formely only used by the NDS specific VOC streaming code, which has been
removed in 9fa9f68789
.
2011-11-06 14:19:17 +01:00
Johannes Schickel
408d119a11
AUDIO: Remove unused makeRawDiskStream_OLD factory.
2011-11-06 13:57:05 +01:00
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
Filippos Karapetis
e4d1a5da3d
QDM2: Removed superfluous parentheses
2011-11-04 00:42:40 +02:00
athrxx
4eab4f931f
AUDIO: remove 2 superfluous lines in Kyra1/Kyra2/LoL FM-Towns/PC-98 sound driver
2011-11-03 23:05:03 +01:00
athrxx
ced0fcf054
FM-TOWNS AUDIO: make constructor of TownsAudioInterfaceInternal private
2011-11-01 20:29:55 +01:00
Willem Jan Palenstijn
66a013d1f7
AUDIO: Fix some comments and whitespace
2011-10-31 23:28:53 +01:00