aboutsummaryrefslogtreecommitdiff
path: root/video
AgeCommit message (Collapse)Author
2014-12-22VIDEO: Mark TheoraDecoder as used by pegasusFedor
2014-11-02VIDEO: Make AVIAudioTrack::resetStream() virtualMatthew Hoops
In case a subclass (like Zork) needs to override it
2014-11-02VIDEO: Separate AVI video and audio track readingMatthew 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-28VIDEO: Remove trailing whitespaceFilippos Karapetis
2014-09-28VIDEO: Fix seeking in AVI videos with no initial audio framesMatthew Hoops
2014-08-17VIDEO: Add wrapper around setEndTime() to specify an end frameMatthew Hoops
2014-07-08VIDEO: Reduce BinkDecoder stack usageWillem Jan Palenstijn
See bug #6677.
2014-06-08AUDIO: Added stup for MP3 audiostreams in AVIEugene 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-27VIDEO: Document PRMI as being Premiere metadataMatthew Hoops
2014-05-27VIDEO: Handle Truemotion dimensions speciallyMatthew 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-11VIDEO: 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-02VIDEO: Handle the raw AVI video chunk the same as the othersMatthew Hoops
2014-02-28IMAGE: Share the same pool of codecs between PICT and QuickTimeMatthew Hoops
2014-02-28IMAGE: Share the same pool of codecs between bitmap and AVIMatthew Hoops
2014-02-28VIDEO: Use the bitmap header compression field for AVI codecsMatthew Hoops
2014-02-28IMAGE: Make Codec take a stream reference; change function name to decodeFrameMatthew Hoops
2014-02-28IMAGE: Merge the JPEG codec into the ImageDecoderMatthew Hoops
2014-02-28IMAGE: Move video codecs to image/Matthew Hoops
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops
2014-02-18VIDEO: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-07VIDEO: Add additional FourCC appearing in some Zvision engine game versionsEugene Sandulenko
2014-01-17VIDEO: Fix a typo in the include guardMatthew Hoops
2014-01-17VIDEO: Add MJPEG supportMatthew Hoops
2014-01-17VIDEO: Rename the Motion JPEG decoder to JPEG to better reflect its purposeMatthew Hoops
This JPEG is separate from the modified JPEG format used in MJPEG
2014-01-11VIDEO: Add support for multiple Smacker audio tracksMatthew Hoops
2014-01-11VIDEO: Improve support for multiple Bink audio tracksMatthew Hoops
2014-01-11VIDEO: Improve support for multiple AVI audio tracksMatthew Hoops
2014-01-11VIDEO: Allow for audio track selection in video types that support itMatthew Hoops
2014-01-05VIDEO: Handle the AVI 'JUNQ' and 'dmlh' chunk headersFilippos Karapetis
These are used by Full Pipe's intro videos
2014-01-01VIDEO: Rename variables and remove pointless assertionTorbjörn Andersson
It's RGB, not BGR apparently. This seems to contradict the Multimedia Wiki, but not reality.
2014-01-01VIDEO: Fix Smacker palette upscaling to match Multimedia WikiTorbjörn Andersson
The Multimedia Wiki suggests using a lookup table, but this should produce the same result.
2013-11-26SYMBIAN OS:Use defaults for data types also for Symbian OS!anotherguest
2013-11-25VIDEO: Ensure debug output of the first AVI indexMatthew Hoops
2013-11-25VIDEO: Handle prematurely ending AVI videosMatthew Hoops
2013-11-25VIDEO: Ignore AVI strn metadataMatthew Hoops
2013-11-23VIDEO: Fix awful thinko from 55791d5fc1Matthew Hoops
2013-11-23VIDEO: Fix AVI indexes with absolute offsetsMatthew Hoops
2013-10-26ALL: Mark off common code used by ZVisionMatthew Hoops
2013-10-04ZVISION: Re-enable Truemotion plugin guard, but add a case for ZVISIONRichieSams
2013-09-04Merge branch 'master' into zvisionRichieSams
2013-09-03VIDEO: Fix memory leak in TrueMotion1 header bufferrichiesams
Cleanup _buf before returning, even if we don't actually decode
2013-09-24Merge branch 'master' into zvisionWillem Jan Palenstijn
Conflicts: video/avi_decoder.cpp
2013-08-28VIDEO: Add support for seeking in AVI videos with an indexMatthew Hoops
Rewinding will work in any AVI video
2013-08-28VIDEO: Improve accuracy of getFrameTime() and getFrameAtTime()Matthew Hoops
2013-08-28VIDEO: Use the main isSeekable() in seekToFrame()Matthew Hoops
2013-08-28VIDEO: Separate external and internal tracksMatthew Hoops
Prevents subclasses from having access to any audio track added from another file
2013-08-28VIDEO: Make getFrameAtTime() publicMatthew Hoops
2013-08-18VIDEO: Add AVI LIST handling for ZVision custom typesrichiesams
2013-08-16VIDEO: Ignore some AVI lists with metadataMatthew Hoops
2013-08-15VIDEO: Add an over-ridable wrapper for the AVI audio track handlerFilippos 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.