summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-10-12 13:48:35 +0200
committerCarl Hetherington <cth@carlh.net>2025-10-15 22:33:26 +0200
commit1fa0c074470c1b6146172bb9e91c53bcccc4e6c3 (patch)
treea6cff900378af2636a9717ceb32cdeca13b66ae0
parent65fa2b597275214afe918f4ab3096b8de09941d2 (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.
m---------test/data0
-rw-r--r--test/image_test.cc8
2 files changed, 8 insertions, 0 deletions
diff --git a/test/data b/test/data
-Subproject 1ac2ee48fbae3eeb95374f3d351ecb598c864f2
+Subproject fdeb5d1946f4743ca4634778e7f976b03b0df29
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
}