diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-05-24 23:29:39 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-05-24 23:29:39 +0100 |
| commit | 92784c9c28c48859578cd6e75aa01d5657d0c341 (patch) | |
| tree | 595a34ecd2c59bf9d3dbcfa0c6f0a91b17ecfa5b /test | |
| parent | 6c78f6d31a457ad34fb14b7c926fb418b4d6790d (diff) | |
Basic ability to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
Diffstat (limited to 'test')
| -rw-r--r-- | test/client_server_test.cc | 4 | ||||
| -rw-r--r-- | test/image_test.cc | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/test/client_server_test.cc b/test/client_server_test.cc index 10286c72a..29f901d34 100644 --- a/test/client_server_test.cc +++ b/test/client_server_test.cc @@ -97,6 +97,7 @@ BOOST_AUTO_TEST_CASE (client_server_test_rgb) EYES_BOTH, PART_WHOLE, ColourConversion(), + VIDEO_RANGE_FULL, weak_ptr<Content>(), optional<Frame>() ) @@ -181,6 +182,7 @@ BOOST_AUTO_TEST_CASE (client_server_test_yuv) EYES_BOTH, PART_WHOLE, ColourConversion(), + VIDEO_RANGE_FULL, weak_ptr<Content>(), optional<Frame>() ) @@ -252,6 +254,7 @@ BOOST_AUTO_TEST_CASE (client_server_test_j2k) EYES_BOTH, PART_WHOLE, ColourConversion(), + VIDEO_RANGE_FULL, weak_ptr<Content>(), optional<Frame>() ) @@ -279,6 +282,7 @@ BOOST_AUTO_TEST_CASE (client_server_test_j2k) EYES_BOTH, PART_WHOLE, PresetColourConversion::all().front().conversion, + VIDEO_RANGE_FULL, weak_ptr<Content>(), optional<Frame>() ) diff --git a/test/image_test.cc b/test/image_test.cc index 8a7feb126..0bae58e60 100644 --- a/test/image_test.cc +++ b/test/image_test.cc @@ -261,7 +261,7 @@ BOOST_AUTO_TEST_CASE (crop_scale_window_test) { shared_ptr<FFmpegImageProxy> proxy(new FFmpegImageProxy("test/data/flat_red.png")); shared_ptr<Image> raw = proxy->image().first; - shared_ptr<Image> out = raw->crop_scale_window(Crop(), dcp::Size(1998, 836), dcp::Size(1998, 1080), dcp::YUV_TO_RGB_REC709, AV_PIX_FMT_YUV420P, true, false); + shared_ptr<Image> out = raw->crop_scale_window(Crop(), dcp::Size(1998, 836), dcp::Size(1998, 1080), dcp::YUV_TO_RGB_REC709, VIDEO_RANGE_FULL, AV_PIX_FMT_YUV420P, true, false); shared_ptr<Image> save = out->scale(dcp::Size(1998, 1080), dcp::YUV_TO_RGB_REC709, AV_PIX_FMT_RGB24, false, false); write_image(save, "build/test/crop_scale_window_test.png", "RGB"); check_image("test/data/crop_scale_window_test.png", "build/test/crop_scale_window_test.png"); |
