Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04-11 | VIDEO: Use || instead of the currently incorrect && | Joel Teichroeb | |
The code currenly has 4 logically dead lines. Instead of requiring both newWidth and newHeight to be non zero, just make sure one of them is non zero and set the other one to the current size. | |||
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 PICT and QuickTime | 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: Merge the JPEG codec into the ImageDecoder | Matthew Hoops | |
2014-02-28 | IMAGE: Move video codecs to image/ | Matthew Hoops | |
2014-02-28 | IMAGE: Move all ImageDecoders 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: Fix a typo in the include guard | Matthew Hoops | |
2014-01-17 | VIDEO: Add MJPEG support | Matthew Hoops | |
2014-01-17 | VIDEO: Rename the Motion JPEG decoder to JPEG to better reflect its purpose | Matthew Hoops | |
This JPEG is separate from the modified JPEG format used in MJPEG | |||
2014-01-11 | VIDEO: Add support for multiple Smacker audio tracks | Matthew Hoops | |
2014-01-11 | VIDEO: Improve support for multiple Bink audio tracks | Matthew Hoops | |
2014-01-11 | VIDEO: Improve support for multiple AVI audio tracks | Matthew Hoops | |
2014-01-11 | VIDEO: Allow for audio track selection in video types that support it | 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 | |||
2014-01-01 | VIDEO: Rename variables and remove pointless assertion | Torbjörn Andersson | |
It's RGB, not BGR apparently. This seems to contradict the Multimedia Wiki, but not reality. | |||
2014-01-01 | VIDEO: Fix Smacker palette upscaling to match Multimedia Wiki | Torbjörn Andersson | |
The Multimedia Wiki suggests using a lookup table, but this should produce the same result. | |||
2013-11-26 | SYMBIAN OS:Use defaults for data types also for Symbian OS! | anotherguest | |
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-10-26 | ALL: Mark off common code used by ZVision | Matthew Hoops | |
2013-10-04 | ZVISION: Re-enable Truemotion plugin guard, but add a case for ZVISION | RichieSams | |
2013-09-04 | Merge branch 'master' into zvision | RichieSams | |
2013-09-03 | VIDEO: Fix memory leak in TrueMotion1 header buffer | richiesams | |
Cleanup _buf before returning, even if we don't actually decode | |||
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-28 | VIDEO: Improve accuracy of getFrameTime() and getFrameAtTime() | Matthew Hoops | |
2013-08-28 | VIDEO: Use the main isSeekable() in seekToFrame() | Matthew Hoops | |
2013-08-28 | VIDEO: Separate external and internal tracks | Matthew Hoops | |
Prevents subclasses from having access to any audio track added from another file | |||
2013-08-28 | VIDEO: Make getFrameAtTime() public | Matthew Hoops | |
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-15 | Merge branch 'master' into zvision | richiesams | |
2013-08-12 | VIDEO: Set stereo as bool instead of writing channel amount directly | Einar Johan Trøan Sømåen | |
2013-08-11 | VIDEO: Disable SCI_32 plugin guard for DUCK Truemotion | richiesams | |
ZVision AVI videos use DUCK Truemotion | |||
2013-08-07 | Merge pull request #365 from lordhoto/protected-pixels | Johannes Schickel | |
Make Graphics::Surface::pixels protected. | |||
2013-08-06 | VIDEO: Don't allow VideoDecoder::seek() to be overridden | Matthew Hoops | |
A new seekIntern() that performs the actual seeking is to be overriden instead. Having the caller override seek() and then call VideoDecoder::seek() kind of defeated the purpose of stopping/starting the audio. | |||
2013-08-05 | VIDEO: Clean up the AVI decoder | Matthew Hoops | |
2013-08-04 | VIDEO: Fix regression in Urban Runner videos. | Johannes Schickel | |
This is a regression from 6fce92b0ea2fce78c375ade0bc6c2ac4231b96bd. Thanks to DrMcCoy for tracking this down. | |||
2013-08-03 | VIDEO: Do not set Surface::pixels directly anymore. | Johannes Schickel | |
2013-08-03 | VIDEO: Take advantage of Surface::getPixels. | Johannes Schickel | |