summaryrefslogtreecommitdiff
path: root/src/lib/image.cc
AgeCommit message (Expand)Author
2022-08-11Fix video range in preview and DCP when source is VIDEO rather than FULL.video-range-bugCarl Hetherington
2022-08-11Fix d881836379172f4072ed81ea074f46b3a363a681 which removed clearingCarl Hetherington
2022-08-09Fix lines down the right-hand-side of exports in some cases.Carl Hetherington
2022-06-10Fix incorrect burnt-in subtitle colours when burning into a DCP source (#2261).Carl Hetherington
2022-05-05Update for change to libdcp API.Carl Hetherington
2022-04-29Move Image::as_png() out to image_as_png().Carl Hetherington
2022-04-29Remove unnecessary method.Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-04Cleanup: move some methods from util to memory_util.Carl Hetherington
2022-04-04Cleanup: move some methods from util to maths_util.Carl Hetherington
2022-04-03Cleanup: move stride_round_up into the only place it is used.Carl Hetherington
2022-04-03C++11 and whitespace cleanups.Carl Hetherington
2021-09-27Make merge return the right alignment even if it's not doing anything.Carl Hetherington
2021-09-27Replace aligned bool with enum Alignment.Carl Hetherington
2021-09-27Various alignment adjustments.Carl Hetherington
2021-09-27Support subs and tidy up a few things.Carl Hetherington
2021-05-25Move video level conversion for RGB from FFmpegImageProxy to Image.Carl Hetherington
2021-05-25Add video_to_full_range implementation for RGB48LE.Carl Hetherington
2021-05-25Clamp results correctly when shifting video levels, and account for that in t...Carl Hetherington
2021-05-25const-correctness tweak.Carl Hetherington
2021-05-07Missing #include.Carl Hetherington
2021-05-07Hide some warnings from ffmpeg on Centos 7.Carl Hetherington
2021-05-03Add pixel format 0 (AV_PIX_FMT_YUV420P) to make_part_black().Carl Hetherington
2021-05-03Add pixel format 66 (AV_PIX_FMT_YUV422P10LE) to make_part_black().Carl Hetherington
2021-05-03C++11 tidying.Carl Hetherington
2021-05-01Switch decoding to ffmpeg send/receive API.Carl Hetherington
2021-01-27Use enum class for VideoRange.Carl Hetherington
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