Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-17 | VIDEO: Handle STRN chunks in AVI file streams to set stream name | Paul Gilbert | |
2016-07-17 | VIDEO: Add support for a track filtering callback function | Paul Gilbert | |
This is needed for Starship Titanic, where videos can have a secondary video track. It was simpler to use the callback as a means to select one video track each across two decoders than trying to make VideoDecoder and/or AVIDecoder support decoding from multiple video tracks simultaneously | |||
2016-07-15 | VIDEO: Respect RIFF filesize field when decoding AVI files | Paul Gilbert | |
Starship Titanic in particular needs this, since some of the videos have extra junk at the end of the file, such as ycursors.avi, and parsing fails if we don't respect the filesize field | |||
2015-08-30 | VIDEO: Switch to all packetized streams for AVI | Matthew Hoops | |
ZVision does not currently, but that's OK | |||
2015-08-30 | VIDEO: Add support for MP3 in AVI | Matthew Hoops | |
2015-04-11 | IMAGE: Allow for choosing dither type | Matthew Hoops | |
2015-04-11 | VIDEO: Allow AVI tracks to be dithered via the Codec | Matthew Hoops | |
Video for Windows made the Codec do the dithering work | |||
2014-11-02 | VIDEO: Separate AVI video and audio track reading | Matthew Hoops | |
Relying on the videos to have 'initial frames' for audio tracks is not the best way to handle AVI videos. Now videos without initial frames (or broken interleaving) will buffer properly. | |||
2014-10-28 | VIDEO: Remove trailing whitespace | Filippos Karapetis | |
2014-09-28 | VIDEO: Fix seeking in AVI videos with no initial audio frames | Matthew Hoops | |
2014-06-08 | AUDIO: Added stup for MP3 audiostreams in AVI | Eugene Sandulenko | |
This is used in German release of Full Pipe. Unfortunately our current MP3 decoder cannot work with streamed MP3s, and bails out at the AVI header since there is no full MP3 header yet. | |||
2014-05-27 | VIDEO: Document PRMI as being Premiere metadata | Matthew Hoops | |
2014-05-27 | VIDEO: Handle Truemotion dimensions specially | Matthew Hoops | |
Truemotion uses its own demuxer and seems to follow its own AVI rules. Work around it by coercing the video's dimensions to use the codec's internal dimensions. | |||
2014-03-02 | VIDEO: Handle the raw AVI video chunk the same as the others | Matthew Hoops | |
2014-02-28 | IMAGE: Share the same pool of codecs between bitmap and AVI | Matthew Hoops | |
2014-02-28 | VIDEO: Use the bitmap header compression field for AVI codecs | Matthew Hoops | |
2014-02-28 | IMAGE: Make Codec take a stream reference; change function name to decodeFrame | Matthew Hoops | |
2014-02-28 | IMAGE: Move video codecs to image/ | Matthew Hoops | |
2014-02-18 | VIDEO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-07 | VIDEO: Add additional FourCC appearing in some Zvision engine game versions | Eugene Sandulenko | |
2014-01-17 | VIDEO: Add MJPEG support | Matthew Hoops | |
2014-01-11 | VIDEO: Improve support for multiple AVI audio tracks | Matthew Hoops | |
2014-01-05 | VIDEO: Handle the AVI 'JUNQ' and 'dmlh' chunk headers | Filippos Karapetis | |
These are used by Full Pipe's intro videos | |||
2013-11-25 | VIDEO: Ensure debug output of the first AVI index | Matthew Hoops | |
2013-11-25 | VIDEO: Handle prematurely ending AVI videos | Matthew Hoops | |
2013-11-25 | VIDEO: Ignore AVI strn metadata | Matthew Hoops | |
2013-11-23 | VIDEO: Fix awful thinko from 55791d5fc1 | Matthew Hoops | |
2013-11-23 | VIDEO: Fix AVI indexes with absolute offsets | Matthew Hoops | |
2013-09-24 | Merge branch 'master' into zvision | Willem Jan Palenstijn | |
Conflicts: video/avi_decoder.cpp | |||
2013-08-28 | VIDEO: Add support for seeking in AVI videos with an index | Matthew Hoops | |
Rewinding will work in any AVI video | |||
2013-08-18 | VIDEO: Add AVI LIST handling for ZVision custom types | richiesams | |
2013-08-16 | VIDEO: Ignore some AVI lists with metadata | Matthew Hoops | |
2013-08-15 | VIDEO: Add an over-ridable wrapper for the AVI audio track handler | Filippos Karapetis | |
Reimplementation of 7a49802c01b0c39be4e86335689db8f3359fde68 This is based on a suggestion made by clone2727, so the original idea belongs to him. Engines can now override the common AVI audio track handler with a custom one. This is needed for the Z-Engine AVI videos, since they use a custom audio decoder that is only used in the two Z-Engine games, and has its own fake AVI audio format (17). This clashes with the MS IMA ADPCM format, and therefore shouldn't pollute the common AVI video decoder code. The addition of this over-ridable method allows the Z-Engine to add its own custom AVI decoder while avoiding code duplication. | |||
2013-08-05 | VIDEO: Clean up the AVI decoder | Matthew Hoops | |
2013-06-20 | VIDEO: Allow AVI frame rate to be overriden with a constant | Matthew Hoops | |
Required for sword1/sword2 MPEG videos | |||
2013-06-20 | VIDEO: Hook up MPEG decoder to AVI | Matthew Hoops | |
2013-06-20 | VIDEO: Update AVI code for parsing sword1/sword2 MPEG-2 files | Matthew Hoops | |
2013-01-26 | VIDEO: Hook some more of our ADPCM decoder variants to our AVI video decoder | Filippos Karapetis | |
Information for the AVI audio track format IDs has been taken from libav. Thanks to clone2727 for his great help on this. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-27 | VIDEO: Fix "empty" AVI frames | Matthew Hoops | |
2012-08-26 | COMMON: Add MKTAG16 for 16-bit multi-character constants | Matthew Hoops | |
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-07-22 | VIDEO: Rewrite the AVI code to use AdvancedVideoDecoder | Matthew Hoops | |
In addition to using the new API, it should theoretically support multiple audio and video tracks now but that has not been tested. | |||
2012-05-28 | VIDEO: Add volume/balance control to VideoDecoder | Matthew Hoops | |
2012-05-12 | VIDEO: Change getElapsedTime() into getTime() | Matthew Hoops | |
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video. | |||
2011-05-25 | BUILD: Always enable indeo3 codec | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | VIDEO: Fix incorrect, renamed, guard for TrueMotion1 support | Ori Avtalion | |
2011-02-11 | VIDEO: Add another AVI stream type used by Indeo3 | Matthew Hoops | |
svn-id: r55886 |