aboutsummaryrefslogtreecommitdiff
path: root/video/bink_decoder.h
AgeCommit message (Collapse)Author
2017-10-08VIDEO: BINK: Fix plane data clobbering caused by incorrect pitch valueBastien Bouclet
When decoding blocks, the YUV planes' pitches were computed using the target video surface size instead of the block based size, resulting in decoded plane data being overwritten for some video sizes. Affected videos are LEOS-11102.bik and LEOS-11152.bik from Myst III.
2017-08-24COMMON: Remove BitStream base class to allow inlining callsWillem Jan Palenstijn
All users of BitStream were in fact using a specific, hardcoded variant, so we can hardcode that variant, removing the need for virtual calls, and enabling inlining.
2017-07-27VIDEO: Allow setting the mixer sound type used to play audio tracksBastien Bouclet
2014-02-18VIDEO: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-11VIDEO: Improve support for multiple Bink audio tracksMatthew Hoops
2012-11-27VIDEO: Include surface.h in bink_decoder.hEinar Johan Trøan Sømåen
2012-09-07VIDEO: Add support for odd-sized Bink-videosEinar Johan Trøan Sømåen
2012-08-16VIDEO: Merge AdvancedVideoDecoder into VideoDecoderMatthew Hoops
2012-07-25VIDEO: Convert Bink to the new AdvancedVideoDecoder APIMatthew Hoops
2012-05-28VIDEO: Add volume/balance control to VideoDecoderMatthew Hoops
2012-05-12VIDEO: 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.
2012-01-09VIDEO: Small refactoring of the Bink DecoderBastien Bouclet
This allows subclassing the Bink decoder to add seeking support
2011-10-02VIDEO: Add missing include to bink_decoder.hEinar Johan T. Sømåen
2011-07-13BUILD: Allow for disabling Bink supportMatthew Hoops
2011-07-02VIDEO: Add more to the BinkDecoder class commentMatthew Hoops
2011-07-02VIDEO: Add Bink video decoderMatthew Hoops
Based on eos' code which is in turn based on FFmpeg's code