Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2011-07-19 | COMMON: Renamed Integer Log2 function from log2 to intLog2. | D G Turner | |
This avoids naming collisions with system libraries on some platforms i.e. DS, DC where the log2 is realised by macro. | |||
2011-07-19 | AUDIO: Fix stereo MS IMA ADPCM decoding | Sven Hesse | |
2011-07-19 | CODECS: Replaced Integer log2 in QDM2 with Common::Math implementation. | D G Turner | |
2011-07-10 | JANITORIAL: Remove svn keywords from audio/decoders/codec.h | Johannes Schickel | |
2011-07-10 | AUDIO: Fix QDM2 sound in QuickTime files | Matthew Hoops | |
2011-07-10 | AUDIO: Fix remaining AAC bugs by decoding with the same AAC context | Matthew Hoops | |
This introduces a new Audio::Codec class, based on DrMcCoy's solution for WMA in eos. | |||
2011-06-23 | ANALYSIS: Fix potential memory leak when using realloc | Julien | |
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer. See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-07 | AUDIO: Remove tabs from comment spacing | Matthew Hoops | |
2011-06-07 | AUDIO: Clarify makeAACStream() usage | Matthew Hoops | |
So we don't have anyone calling the function or attempting to make the AAC code seekable or anything crazy like that. | |||
2011-06-03 | COMMON: Cleanup QuickTime variable and struct naming | Matthew Hoops | |
2011-06-02 | COMMON: Begin objectifying QuickTimeParser::SampleDesc further | Matthew Hoops | |
This is preparation for multiple video and audio tracks | |||
2011-05-31 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: engines/groovie/script.cpp | |||
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-13 | SWORD25: Fix compilation when libvorbis is not present | md5 | |
2011-05-13 | AUDIO: Fix QuickTime stereo audio seeking | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-11 | AUDIO: Fix usage of Timestamp::convertToFramerate | Matthew Hoops | |
2011-05-11 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-24 | AUDIO: Cleanup MS IMA handling | Matthew Hoops | |
- 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-22 | AUDIO: Fix Tremolo support | dhewg | |
Include by used library, not by backend | |||
2011-04-14 | AUDIO: Name the ADPCM status struct. | Alyssa Milburn | |
2011-04-14 | AUDIO: Split the QuickTimeAudioDecoder into a new header file | Matthew Hoops | |
(Mirroring the new adpcm_intern.h file) | |||
2011-04-14 | AUDIO: Fix a typo | Matthew Hoops | |
2011-04-13 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: video/qt_decoder.cpp | |||
2011-04-13 | AUDIO: Split the Intel DVI ADPCM into its own class | Matthew Hoops | |
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 | AUDIO: Expose some internal ADPCM data tables | Max Horn | |
2011-04-13 | AUDIO: Stop adpcm.h from including common/stream.h | Max Horn | |
2011-04-13 | TINSEL: Move custom ADPCM decoders to tinsel engine | Max Horn | |
2011-04-13 | AUDIO: Expose ADPCM decoder internals via a new header | Max Horn | |
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-12 | AUDIO: Don't end the AAC stream if we still have buffered samples | Matthew Hoops | |