| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-05-06 | Add pixel format 66 (AV_PIX_FMT_YUV422P10LE) to make_part_black(). | Carl Hetherington | |
| Part of fix for #1984. Backported-from-commit: 2aa6fd88e6d334c040d421938e425bd2f89983a7 Backported-from-branch: 2.15.x | |||
| 2020-11-25 | Fix corrupted image when over-cropping black filler frames.v2.14.45 | Carl Hetherington | |
| FFmpegDecoder can emit small black frames (128x128 pixels) when it wants to fill in a gap. Image::crop_scale_window would do the wrong thing if we then applied a crop of greater than 128 in either direction; though cropped_size is correctly clamped, the crop value itself was not and is used to calculate the input data pointers. This would result in random frames, usually at the end of DCPs, often made up of blurry colour washes. | |||
| 2020-11-17 | Fix cropping of subsampled images. | Carl Hetherington | |
| The calculations for how to crop subsampled components of YUV images were wrong, causing strange effects like misregistration of colour components in cropped images. Should fix #1872. | |||
| 2020-11-17 | Use 64-byte alignment for aligned image memory. | Carl Hetherington | |
| FFmpeg uses this values if AVX512 is available, and with only 32-byte alignment I am seeing strange scaling effects whereby crop_scale_window_test7 gives black bars down the right side of cropped images (when run on an i7 7700). | |||
| 2019-11-16 | Fix incorrect images when cropping without stretch. | Carl Hetherington | |
| Always overallocate images so that Image::crop_scale_window is always safe from over-reading buffers. Relates to #1654 and probably #1653. Backported from 7b0372776ac4da6a8e4ff29f41a4f08b9b4de506 in v2.15.x. | |||
| 2019-11-05 | Fix build. | Carl Hetherington | |
| 2019-11-04 | Fix out-of-bounds read when cropping JPEG2000 images (#1654). | Carl Hetherington | |
| Backported from 25d968fdcf1abada4bd7bbcb8c72eeebda73b134 in v2.15.x. | |||
| 2019-04-25 | Fix or remove several broken pixel formats in Image::fade and add | Carl Hetherington | |
| unit tests for the remainder. Fixes #1532. | |||
| 2019-03-12 | Fix R/B swap with as_png(); support as_png() for any pixel format.v2.13.129 | Carl Hetherington | |
| 2018-10-12 | Change MagickImageProxy to FFmpegImageProxy and make it use FFmpeg | Carl Hetherington | |
| to decode images. Hence remove {Image,Graphics}Magick. | |||
| 2018-04-13 | Account for J2K decoding at lower-than-maximum resolution when croppingv2.13.14 | Carl Hetherington | |
| the resulting images; fixes #1274. | |||
| 2018-02-02 | A number of unit test fixes. | Carl Hetherington | |
| 2018-01-11 | Harden alpha blend tests and fix alpha_blend again. | Carl Hetherington | |
| 2018-01-10 | Fix yet more pixel order confusions. | Carl Hetherington | |
| 2018-01-02 | Add convert_pixel_format convenience function. | Carl Hetherington | |
| 2017-12-30 | Add new test. | Carl Hetherington | |
| 2017-05-25 | More tests; fix blend for YUV420P10LE. | Carl Hetherington | |
| 2017-05-24 | Implement alpha_blend for YUV420P and YUV420P10. Improve unit test. | Carl Hetherington | |
| 2017-04-19 | Doxygen tweaks. | Carl Hetherington | |
| 2016-06-21 | Revert "Use make_shared<>." | Carl Hetherington | |
| Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f. | |||
| 2016-06-21 | Use make_shared<>. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-10-15 | Use AV_ prefixes on some FFmpeg bits. | Carl Hetherington | |
| 2015-09-14 | More <iostream> includes for Arch. | Carl Hetherington | |
| 2015-08-25 | Add video waveform viewer. | Carl Hetherington | |
| 2015-08-17 | Remove unused Image::crop. | Carl Hetherington | |
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-05-10 | Possibly inaccurate port of master; build system cleanups. | Carl Hetherington | |
| 2015-04-22 | Actually use YUV->RGB setting when converting. | Carl Hetherington | |
| 2015-03-25 | Remove Scaler config and use SWS_BICUBIC everywhere. | Carl Hetherington | |
| 2014-10-21 | Merge master. | Carl Hetherington | |
| 2014-10-18 | Fix build on Debian unstable which now has GraphicsMagick rather than ↵ | Carl Hetherington | |
| ImageMagick. | |||
| 2014-06-13 | More tests for Image. | Carl Hetherington | |
| 2014-04-29 | Various comment fixes to tests. | Carl Hetherington | |
| 2014-03-07 | operator bool on Time is a really bad idea; removed it and fixed lots of bugs. | Carl Hetherington | |
| 2014-02-12 | It builds again. | Carl Hetherington | |
| 2013-12-04 | Do lots of the player processing with less copying. | Carl Hetherington | |
| 2013-08-23 | Tidy up duplicated code. | Carl Hetherington | |
| 2013-07-18 | Split test compile up into individual files. | Carl Hetherington | |
| 2013-07-16 | GPL boilerplate. | Carl Hetherington | |
| 2013-07-12 | Remove unused RGBPlusAlphaImage; merge Image/SimpleImage. | Carl Hetherington | |
| 2013-07-09 | Fix cropping of YUV images by amounts that are finer than the U/V resolution ↵ | Carl Hetherington | |
| (and add a test for that). | |||
| 2013-06-16 | Some work on cropping in the film viewer; also prevent player from always ↵ | Carl Hetherington | |
| scaling up to DCP resolution. | |||
| 2013-05-01 | Use ffmpeg calls for pixel parameters; add (and alter, hmm) tests to suit. | Carl Hetherington | |
