Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-09 | AUDIO: Fix "if" formatting in QDM2 code. | Johannes Schickel | |
2012-08-04 | AUDIO: Correct ADPCM Fixes to ensure internal buffers are drained. | D G Turner | |
This also adds an omitted _decodedSampleCount initialization in Oki ADPCM decoder. | |||
2012-08-04 | AUDIO: Fix Oki ADPCM to work with Mono streams using odd sized buffers. | D G Turner | |
2012-08-04 | AUDIO: Fix DVI ADPCM to work with Mono streams using odd sized buffers. | D G Turner | |
2012-06-11 | AUDIO: Make VOC decoder a bit more failsafe by still playing parts of ↵ | Johannes Schickel | |
invalid VOC files. Formerly when an unsupported block was found the opening would fail. Instead now all the valid blocks till that occasion will be played. This fixes an missing sound in Full Throttle (thanks to clone2727 for reporting), which is using a VOC file which fails to specify the proper block length for its sound block. | |||
2012-05-21 | AUDIO: Fix seeking to the end of a QuickTime audio track | Matthew Hoops | |
2012-04-28 | AUDIO: Fix seeking in QuickTime files with multiple edit lists | Matthew Hoops | |
2012-04-13 | AUDIO: Remove now unused Sin/Cos table and FFT code from QDM2 Codec. | D G Turner | |
This was only used by the RDFT code, now replaced by Common::RDFT. | |||
2012-04-13 | AUDIO: Migrate QDM2 Codec to using Common::RDFT class. | D G Turner | |
2012-04-13 | AUDIO: Fixes to restore QDM2 Codec function. | D G Turner | |
The Bitstream format is changed to 32LELSB and an error in the getVlc2() function bitstream reading needed to be corrected to fix operation. | |||
2012-04-13 | AUDIO: Update to QDM2 codec fixing pointer to stream buffer usage. | D G Turner | |
This should allow the QDM2 codec to work again with Common::Bitstream instead of the older getBits() reader, but this aborts with a reading past end of stream error... | |||
2012-04-13 | AUDIO: Removed qdm2_decode_sub_packet_header() function from QDM2. | D G Turner | |
This is to allow modification of the code which needs to assign the data member of the sub_packet structure to an offset in the input byte readStream. | |||
2012-04-13 | AUDIO: Fix skipping in QDM2 BitStream usage. | D G Turner | |
getBits(n) would cause a runtime error if n is greater than 32, but using getBits() to skip is no longer necessary as the newer BitStream class has a skip method, which is used instead. | |||
2012-04-13 | AUDIO: Clean up QDM2 getVlc2() function. | D G Turner | |
2012-04-13 | AUDIO: Initial Refactoring of QDM2 to use Common::BitStream. | D G Turner | |
This removes the internal getBitContext bitwise reading code and replaces with Common::BitStream. However, this breaks the codec as in one location, the internal buffer of getBitContext reader is used and this can't be directly replaced. This will need to be understood and rewritten. | |||
2012-04-10 | AUDIO: Force QuickTime stereo samples to mono if needed | Matthew Hoops | |
The number of channels in AAC can differ from the actual number of channels needed making us require this. The channel count inside the container is always the correct one. | |||
2012-03-30 | AUDIO: Fix QDM2 extra data parsing | Matthew Hoops | |
2012-03-19 | AUDIO: Add support for multiple QuickTime audio tracks | Matthew Hoops | |
This also cleans up the QuickTime audio code to make it a bit more manageable too | |||
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
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-09 | AUDIO: Add support for RAW PCM wave stream with an incomplete packet | Bastien Bouclet | |
The last incomplete packet is ignored | |||
2012-01-26 | AUDIO: Add more warnings in case invalid VOC data is encountered. | Johannes Schickel | |
2012-01-26 | AUDIO: Fix missing sounds in Simon 1 Amiga CD32. | Johannes Schickel | |
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. | |||
2011-12-31 | AUDIO: Remove outdated comment about RawStream. Thanks to clone2727 for ↵ | Johannes Schickel | |
noticing. | |||
2011-12-29 | AUDIO: Fix M4A seeking with multiple time->sample chunks | Matthew Hoops | |
2011-12-29 | AUDIO: Only warn about audio edit lists when the count is > 1 | Matthew Hoops | |
MPEG-4 files don't contain any elst atom | |||
2011-12-24 | AUDIO: Remove obsolete loadVOCFromStream. | Johannes Schickel | |
2011-12-24 | AUDIO: SAGA now uses the Mac snd code too | Matthew Hoops | |
2011-12-12 | VIDEO: Add support for QuickTime video track edit lists | Matthew Hoops | |
2011-11-27 | VIDEO: Rewrite VMD audio streaming | Matthew Hoops | |
Audio is now decoded in AudioStream classes instead of being decoded ahead of time and then queued. | |||
2011-11-24 | AUDIO: Fix type 9 sound blocks in VOC code. | Johannes Schickel | |
This should fix missing sound in Touche. | |||
2011-11-20 | M4: Removed the M4/MADS engine from trunk | Paul Gilbert | |
2011-11-06 | AUDIO: Simplify RawStream code. | Johannes Schickel | |
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 9fa9f68789ef51e078cb8631e06bead13cae13f2. | |||
2011-11-06 | AUDIO: Remove unused makeRawDiskStream_OLD factory. | Johannes Schickel | |
2011-11-06 | AUDIO: Implement a basic VocStream class. | Johannes Schickel | |
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-04 | QDM2: Removed superfluous parentheses | Filippos Karapetis | |
2011-10-28 | AUDIO: Adapt include guard names to the "new" directory name. | Johannes Schickel | |
2011-10-09 | DRASCULA: Remove unecessary VOC header dependency. | D G Turner | |
Also, remove two engines not using VOC from voc.h header. | |||
2011-10-09 | AUDIO: Add default disposeAfterUse value to makeVOCStream again. | Johannes Schickel | |
2011-10-09 | AUDIO: Strip out some unused VOC code. | Johannes Schickel | |
2011-10-09 | AUDIO: Remove unused makeVOCStream interface. | Johannes Schickel | |
2011-08-25 | AUDIO: Don't abuse rewind() for looping in XA | Matthew Hoops | |
Thanks to LordHoto for pointing out my stupidity :P | |||
2011-08-25 | AUDIO: Cleanup the XA code | Matthew Hoops | |
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 | AUDIO: Properly handle XA flags | Matthew Hoops | |
2011-08-24 | AUDIO: Add a DisposeAfterUse parameter to makeXAStream | Matthew Hoops | |
2011-08-24 | AUDIO: Remove default rate parameter from xa | Matthew Hoops | |
2011-08-24 | AUDIO: Rename Vag to XA | Matthew Hoops | |
Vag is really an XA container, and one that we do not have a decoder for (nor need) | |||
2011-08-07 | COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x). | Christoph Mallon | |
2011-08-07 | COMMON: Add DisposablePtr<T>, which replaces many repeated implementations ↵ | Christoph Mallon | |
of a dispose flag. | |||
2011-08-07 | AUDIO: #define OV_EXCLUDE_STATIC_CALLBACKS to not get unnecessary static ↵ | Christoph Mallon | |
data, which causes warnings. | |||
2011-08-06 | JANITORIAL: Remove SVN keywords | Eugene Sandulenko | |