Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-30 | VIDEO: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-04-13 | COMMON: Use a prefix table to speed up the Huffman decoder | Bastien Bouclet | |
Symbols for codes shorter than the prefix table index width are stored in the table. All the entries in the table with an index starting with the code are set to the symbol value. That way, when decoding it is possible to get the number of bits corresponding to the table width from the bitstream and directly find the symbol value. Longer code still need to be searched for in the codes list. | |||
2019-04-01 | VIDEO: Fix Bink clearing color comment | Bastien Bouclet | |
YUV 000 is a green, not black. Thanks DrMcCoy for noticing and fixing the issue. | |||
2019-04-01 | VIDEO: Fix an integer overflow when dequantizing the DCT coeffs | Bastien Bouclet | |
See https://github.com/FFmpeg/FFmpeg/commit/2968bedf129558024ea87a1aabc4aa2d3a5bcb6e | |||
2018-04-19 | JANITORIAL: Fix whitespace | Adrian Frühwirth | |
2017-10-08 | VIDEO: BINK: Fix plane data clobbering caused by incorrect pitch value | Bastien 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-09-11 | JANITORIAL: Silence GCC 7 warnings | Torbjörn Andersson | |
These fall throughs have to be deliberate, or they wouldn't have to check if mode equals 2 in the mode == 2 cases. | |||
2017-07-27 | VIDEO: Allow setting the mixer sound type used to play audio tracks | Bastien Bouclet | |
2016-09-10 | COMMON: Converted Common::BitStream to use DisposeAfterUse | Paul Gilbert | |
2014-07-08 | VIDEO: Reduce BinkDecoder stack usage | Willem Jan Palenstijn | |
See bug #6677. | |||
2014-02-18 | VIDEO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-11 | VIDEO: Improve support for multiple Bink audio tracks | Matthew Hoops | |
2013-01-09 | VIDEO: Silence C++11 narrowing warnings. | Johannes Schickel | |
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-09-18 | GRAPHICS: Implement different luminance ranges | Matthew Hoops | |
Bink and Theora are now much improved | |||
2012-09-17 | GRAPHICS: Rework YUV->RGB code a bit | Matthew Hoops | |
2012-09-07 | VIDEO: Add support for odd-sized Bink-videos | Einar Johan Trøan Sømåen | |
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-07-25 | VIDEO: Convert Bink to the new AdvancedVideoDecoder API | Matthew Hoops | |
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. | |||
2012-02-09 | VIDEO: Fix the BINK decoder to play file whose width is 24px | Bastien Bouclet | |
See https://ffmpeg.org/trac/ffmpeg/ticket/962 | |||
2012-01-09 | VIDEO: Small refactoring of the Bink Decoder | Bastien Bouclet | |
This allows subclassing the Bink decoder to add seeking support | |||
2011-10-20 | Merge pull request #80 from DrMcCoy/newbitstream | Eugene Sandulenko | |
COMMON: Rewrite Common::BitStream as a template | |||
2011-09-18 | VIDEO: Fix Bink bundle count lenghts to be computed like ffmpeg does. | Bastien Bouclet | |
Fixes several movies in Myst 3. | |||
2011-08-27 | COMMON: Rewrite BitStream as a template | Sven Hesse | |
This rewrites BitStream as a template, allowing for more different memory layouts of the actual bit data. | |||
2011-08-06 | VIDEO: Remove incorrect TO_LE_16 calls from Bink audio code. | Alyssa Milburn | |
2011-07-24 | VIDEO: Don't depend on IEEE floats for Bink audio | Sven Hesse | |
2011-07-19 | JANITORIAL: Fix MSVC warnings | Littleboy | |
- Conversion from double to float - Unary minus operator applied to unsigned type - ARRAYSIZE redefinition | |||
2011-07-19 | VIDEO: Use C++ versions of exp/ldexp | Matthew Hoops | |
Should fix compilation on Mac PPC, and MinGW32 on buildbot | |||
2011-07-19 | BINK decoder: Fixed compilation with MSVC | Filippos Karapetis | |
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-02 | VIDEO: Remember to call reset() from BinkDecoder::close() | Matthew Hoops | |
2011-07-02 | VIDEO: Fix mismatched new[]/free | Matthew Hoops | |
2011-07-02 | VIDEO: Cleanup Bink a bit | Matthew Hoops | |
- Fix playing videos back-to-back - Silence a cast warning | |||
2011-07-02 | VIDEO: Fix Bink RDFT stereo | Matthew Hoops | |
Thanks to DrMcCoy | |||
2011-07-02 | VIDEO: Add Bink video decoder | Matthew Hoops | |
Based on eos' code which is in turn based on FFmpeg's code |