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
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
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
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
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
Willem Jan Palenstijn
99307acf0a
AUDIO: Fix reverse stereo volumes on ARM
...
This commit re-converts the stereo rate converters to
reverse stereo since they had drifted apart during the last few
refactoring steps.
In the process it makes vol_l/vol_r behave the same as in the C++.
2011-10-31 23:28:53 +01:00
Alyssa Milburn
bf39e60ff7
AUDIO: Fix reverse stereo (LinearRate_R) on ARM.
...
Fixes the issues I can reproduce, and presumably fixes bug #2998862 .
(cherry picked from commit 797406fe4c77b6a56cc4f8a50c15d639cd440ce4)
2011-10-31 21:47:37 +01:00
Johannes Schickel
38aa82a4f5
AUDIO: Fix conditional compilation of maxtrax and tfmx code.
...
This is a regression from 3ddb6c0c90
.
2011-10-28 12:32:14 +02:00
Johannes Schickel
3ddb6c0c90
AUDIO: Adapt include guard names to the "new" directory name.
2011-10-28 12:27:50 +02:00
Johannes Schickel
0e8110d3db
AUDIO: Slight adaptions of SID code to our guidelines.
...
This only touches #include usages and the include guard of sid.h.
2011-10-28 12:23:50 +02:00
Johannes Schickel
3a196478c6
ALL: Reduce assignment of "" to Common::String.
...
When clearing an existant object clear() should be used.
When constructing objects (or using default values for parameters) the
constructor of String without any argument should be used.
This changes only a few instances I noticed while looking over some recent
commit logs.
2011-10-23 20:04:03 +02:00
Eugene Sandulenko
77c65648b1
AD: Swtich GUI options to a char array.
...
This eliminates nasty limitation of caping number of flags to 31.
Current code has limitation of 255 flags, though.
Only SCUMM engine is converted, rest do not even compile.
Detection of fan talkie MI is broken as it has to be implemented
differently.
2011-10-23 17:53:13 +01:00
D G Turner
a293bbbbb4
DRASCULA: Remove unecessary VOC header dependency.
...
Also, remove two engines not using VOC from voc.h header.
2011-10-09 22:13:30 +01:00
Johannes Schickel
3e1405b939
AUDIO: Add default disposeAfterUse value to makeVOCStream again.
2011-10-09 21:24:06 +02:00
Johannes Schickel
d4f54a2c97
AUDIO: Strip out some unused VOC code.
2011-10-09 21:24:00 +02:00
Johannes Schickel
221434a83f
AUDIO: Remove unused makeVOCStream interface.
2011-10-09 21:23:29 +02:00
Johannes Schickel
36ce418854
AUDIO: Sync DOSBox OPL code a bit.
...
This only touches a line which is not used in the current setup.
2011-09-23 20:32:16 +02:00
athrxx
867f2887e8
SCUMM FM-TOWNS: fix invalid mem accesses
...
- handle some invalid sound resources that come up when starting LOOM
- fix typo in midi driver code (causing invalid mem reads)
2011-09-17 21:15:41 +02:00
Matthew Hoops
9a79a336aa
AUDIO: Don't abuse rewind() for looping in XA
...
Thanks to LordHoto for pointing out my stupidity :P
2011-08-25 11:16:58 -04:00
Matthew Hoops
64d2e2db11
AUDIO: Cleanup the XA code
...
endOfData() will not return true if the eos flag is encountered. Flag handling is a bit stricter than before (flags == 1 does not necessarily mean eos). Also removed some dead code, fixed wrong code, and fixed formatting.
2011-08-25 11:02:08 -04:00
Matthew Hoops
37a401a172
AUDIO: Properly handle XA flags
2011-08-25 10:14:17 -04:00
Matthew Hoops
4e849092d2
AUDIO: Add a DisposeAfterUse parameter to makeXAStream
2011-08-24 09:54:19 -04:00
Matthew Hoops
40fd9ce27c
AUDIO: Remove default rate parameter from xa
2011-08-24 09:54:19 -04:00
Matthew Hoops
adb69a5a39
AUDIO: Rename Vag to XA
...
Vag is really an XA container, and one that we do not have a decoder for (nor need)
2011-08-24 09:54:19 -04:00
Jordi Vilalta Prat
c72f31f5c8
I18N: Split some original messages to allow translation reusability.
2011-08-18 11:08:00 +02:00
Johannes Schickel
bb3d1f2738
AUDIO: Replace macro in emumidi code with enum.
2011-08-12 03:22:01 +02:00