summaryrefslogtreecommitdiff
path: root/src/lib/image.cc
AgeCommit message (Expand)Author
2021-01-26Small bits of c++11 tidying.Carl Hetherington
2021-01-21Adapt for libdcp use of enum class.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-25Fix corrupted image when over-cropping black filler frames.Carl Hetherington
2020-11-17Fix cropping of subsampled images.Carl Hetherington
2020-11-17Add some lrintf() calls to be sure.Carl Hetherington
2020-11-17Use 64-byte alignment for aligned image memory.Carl Hetherington
2020-11-16Make sure we use limited ("video") range data when exporting.Carl Hetherington
2020-11-16Remove pointless comment.Carl Hetherington
2020-11-16Obey requests to change the video range of RGB content.Carl Hetherington
2020-11-02Replace dcp::Data with dcp::ArrayDataCarl Hetherington
2019-11-04Fix incorrect images when cropping without stretch.Carl Hetherington
2019-05-24Basic ability to set video range (JPEG/MPEG) at least for YUV content. May n...Carl Hetherington
2019-05-21Tweak comment.Carl Hetherington
2019-05-03Fix "cannot handle pixel format 26 during make_transparent()" (part of #1545).Carl Hetherington
2019-04-25Fix or remove several broken pixel formats in Image::fade and addCarl Hetherington
2019-03-12Fix R/B swap with as_png(); support as_png() for any pixel format.v2.13.129Carl Hetherington
2019-03-08Make alpha_blend support RGBA as well as BGRA.Carl Hetherington
2019-01-31Add some comments.Carl Hetherington
2018-12-12Fix bad rendering of AV_PIX_FMT_PAL8 (palette-ised) images (#1426).v2.13.83Carl Hetherington
2018-10-12Restore Image::as_png using libpng.Carl Hetherington
2018-10-12Change MagickImageProxy to FFmpegImageProxy and make it use FFmpegCarl Hetherington
2018-09-06Quell more valgrind warnings.Carl Hetherington
2018-09-02Play PNG subtitles from DCPs; possibly not in the right scale.Carl Hetherington
2018-07-09Try to fix Centos build.Carl Hetherington
2018-07-08Write image subs to DCPs.Carl Hetherington
2018-03-02Fix corruption of subsampled images that are being placed into blackCarl Hetherington
2018-02-12Add SWS_ACCURATE_RND to sws flags. Without this, conversions to RGB inCarl Hetherington
2018-01-11Harden alpha blend tests and fix alpha_blend again.Carl Hetherington
2018-01-10Fix yet more pixel order confusions.Carl Hetherington
2018-01-10Fix some incorrect alpha blending; may help with #1155.Carl Hetherington
2018-01-03Fix alpha blending with with offset; should help with #1155.Carl Hetherington
2018-01-03Fix incorrect alpha-blend in some cases.Carl Hetherington
2018-01-03Use convert_pixel_format a little.Carl Hetherington
2018-01-02Add convert_pixel_format convenience function.Carl Hetherington
2017-12-30Add missing factor to fix problems when padding in subsampled containers; sho...Carl Hetherington
2017-12-30Make horizontal_factor look the same as vertical_factor.Carl Hetherington
2017-12-29Add basic memory-used stuff for butler and reduce minimum audioCarl Hetherington
2017-09-26Speculative fix for alpha blending onto YUV422P10LE.Carl Hetherington
2017-06-07Fix crash when alpha-blending subtitles onto YUV420 images.Carl Hetherington
2017-05-25Trim some code.Carl Hetherington
2017-05-25More tests; fix blend for YUV420P10LE.Carl Hetherington
2017-05-24Implement alpha_blend for YUV420P and YUV420P10. Improve unit test.Carl Hetherington
2017-05-24Better error message.Carl Hetherington
2017-04-19Various Doxygen fixes.Carl Hetherington
2016-08-22Do full gamma correction etc. when alpha-blending subtitlesCarl Hetherington
2016-07-16Remove unused method.Carl Hetherington
2016-07-09Missing swap in Image::swap.Carl Hetherington
2016-06-21Revert "Use make_shared<>."Carl Hetherington
2016-06-21Use make_shared<>.Carl Hetherington