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
3ddb6c0c90
AUDIO: Adapt include guard names to the "new" directory name.
2011-10-28 12:27:50 +02:00
Christoph Mallon
a5a8833c05
COMMON: Add DisposablePtr<T>, which replaces many repeated implementations of a dispose flag.
2011-08-07 15:19:08 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Matthew Hoops
9d8874c707
AUDIO: Cleanup MS IMA handling
...
- Split The Last Express' ADPCM to the engine. Using the MS IMA routine was really a hack.
- Fixed stereo MS IMA ADPCM, the old routine was completely wrong.
2011-04-24 23:14:14 -04:00
Alyssa Milburn
d23150ff78
AUDIO: Name the ADPCM status struct.
2011-04-14 23:47:50 +02:00
Matthew Hoops
f035c26301
AUDIO: Fix a typo
2011-04-14 10:20:51 -04:00
Matthew Hoops
deb46ab38b
AUDIO: Split the Intel DVI ADPCM into its own class
...
IMA is really just the definition on how to decode a sample from a nibble, DVI is just a way for those nibbles to be stored in the stream.
2011-04-13 09:45:13 -04:00
Max Horn
393c6f6ade
AUDIO: Expose some internal ADPCM data tables
2011-04-13 12:48:57 +02:00
Max Horn
b9296a189e
AUDIO: Expose ADPCM decoder internals via a new header
...
There are tons of ADPCM variants out there, and it is impractical to
stuff them all into a single adpcm.cpp file. By exposing the internals,
engines can implement their ADPCM decoder variants more easily.
2011-04-13 12:48:57 +02:00