From: Carl Hetherington Date: Mon, 4 Nov 2019 09:06:38 +0000 (+0100) Subject: Add a test to expose #1654, on valgrind at least. X-Git-Tag: v2.15.29~4 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=16013e6658cdba6f5682b6e57402094d142b5f84 Add a test to expose #1654, on valgrind at least. --- diff --git a/test/image_test.cc b/test/image_test.cc index 0bae58e60..1332f1c52 100644 --- a/test/image_test.cc +++ b/test/image_test.cc @@ -267,6 +267,14 @@ BOOST_AUTO_TEST_CASE (crop_scale_window_test) check_image("test/data/crop_scale_window_test.png", "build/test/crop_scale_window_test.png"); } +/** Special case of Image::crop_scale_window which triggered some valgrind warnings */ +BOOST_AUTO_TEST_CASE (crop_scale_window_test2) +{ + shared_ptr image (new Image(AV_PIX_FMT_XYZ12LE, dcp::Size(2048, 858), true)); + image->crop_scale_window (Crop(279, 0, 0, 0), dcp::Size(1069, 448), dcp::Size(1069, 578), dcp::YUV_TO_RGB_REC709, VIDEO_RANGE_FULL, AV_PIX_FMT_RGB24, false, false); + +} + BOOST_AUTO_TEST_CASE (as_png_test) { shared_ptr proxy(new FFmpegImageProxy("test/data/3d_test/000001.png"));