Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-03 | GRAPHICS: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GRAPHICS: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
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-04-16 | GRAPHICS: Improve the YUV410 conversion code speed some more | Matthew Hoops | |
2012-04-14 | GRAPHICS: Make YUV410 conversion code use bilinear interpolation | Matthew Hoops | |
SVQ1 no longer looks blocky and now looks a lot closer to what QuickTime outputs | |||
2012-04-08 | GRAPHICS: Add YUV410 to RGB Conversion Functions, required for SVQ1. | D G Turner | |
Thanks to clone2727 for these. | |||
2012-03-20 | GRAPHICS: Make the JPEG code use the new YUV to RGB converter | Matthew Hoops | |
2011-08-06 | JANITORIAL: Remove SVN keywords | Eugene Sandulenko | |
2011-06-30 | ALL: Require DECLARE_SINGLETON to be used in the Common namepsace | Ori Avtalion | |
Silences the clang warning: static data member specialization of '_singleton' must originally be declared in namespace 'Common'; accepted as a C++0x extension [-Wc++0x-extensions] Wrapping "namespace Common {}" around the macro assignment causes clang to complain about a spurious semicolon, and removing the semicolon at the end of the macro causes some editors to misbehave. Changing the requirement of using the macro in one namespace (the global) to another (Common) seems a small price to pay to silence a warning. | |||
2011-05-24 | GRAPHICS: Optimize the convertYUV420ToRGB function a bit more | Matthew Hoops | |
A template is used to avoid a bytesPerPixel check on every pixel and less deferences are done | |||
2011-05-18 | GRAPHICS: Add some docs and sanity checks to the YUV to RGB code | Matthew Hoops | |
2011-05-18 | GRAPHICS: Add a YUV to RGB table lookup for use with Theora | Matthew Hoops | |
Based on the video/mpeg_player.* one, which is based on lots of other things (too many to name, go see the file) |