diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-10-12 13:48:35 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-10-15 22:33:26 +0200 |
| commit | 1fa0c074470c1b6146172bb9e91c53bcccc4e6c3 (patch) | |
| tree | a6cff900378af2636a9717ceb32cdeca13b66ae0 /test/image_test.cc | |
| parent | 65fa2b597275214afe918f4ab3096b8de09941d2 (diff) | |
Add some new test references for FFmpeg 8.
In ffmpeg commit af6d52eec66961f6a502b0f2f390c12226d087cd the precision
of XYZ/RGB conversion was improved from 12- to 16-bit, and this changes
the outputs of these tests.
Diffstat (limited to 'test/image_test.cc')
| -rw-r--r-- | test/image_test.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/image_test.cc b/test/image_test.cc index 46a8c15c9..8d19c631e 100644 --- a/test/image_test.cc +++ b/test/image_test.cc @@ -464,7 +464,11 @@ BOOST_AUTO_TEST_CASE (crop_scale_window_test4) Crop(512, 0, 0, 0), dcp::Size(1486, 1080), dcp::Size(1998, 1080), dcp::YUVToRGB::REC709, VideoRange::FULL, AV_PIX_FMT_XYZ12LE, VideoRange::FULL, Image::Alignment::COMPACT, false ); write_image(cropped, "build/test/crop_scale_window_test4.png"); +#ifdef DCPOMATIC_FFMPEG_8 + check_image("test/data/crop_scale_window_test4_ffmpeg8.png", "build/test/crop_scale_window_test4.png"); +#else check_image("test/data/crop_scale_window_test4.png", "build/test/crop_scale_window_test4.png"); +#endif } @@ -488,7 +492,11 @@ BOOST_AUTO_TEST_CASE (crop_scale_window_test6) Crop(512, 0, 0, 0), dcp::Size(1486, 1080), dcp::Size(1998, 1080), dcp::YUVToRGB::REC709, VideoRange::FULL, AV_PIX_FMT_XYZ12LE, VideoRange::FULL, Image::Alignment::COMPACT, false ); write_image(cropped, "build/test/crop_scale_window_test6.png"); +#ifdef DCPOMATIC_FFMPEG_8 + check_image("test/data/crop_scale_window_test6_ffmpeg8.png", "build/test/crop_scale_window_test6.png"); +#else check_image("test/data/crop_scale_window_test6.png", "build/test/crop_scale_window_test6.png"); +#endif } |
