From 55231739a1461720bd36530c65cb1c8c98c2c4eb Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 15 Aug 2024 11:15:15 +0200 Subject: Missing set of frame rate causing crash when DoM tries to make its message. --- src/verify_j2k.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/verify_j2k.cc b/src/verify_j2k.cc index 47ee151c..f89ff840 100644 --- a/src/verify_j2k.cc +++ b/src/verify_j2k.cc @@ -217,6 +217,7 @@ dcp::verify_j2k(shared_ptr j2k, int start_index, int frame_index, in if (tile_part_length > max_tile_part_size) { VerificationNote note{VerificationNote::Type::ERROR, VerificationNote::Code::INVALID_JPEG2000_TILE_PART_SIZE}; note.set_frame(frame_index); + note.set_frame_rate(frame_rate); note.set_component(tile_part_index); note.set_size(tile_part_length); notes.push_back(note); -- cgit v1.2.3 From 3970b93b18512d0316be00815a929ae7a45bafce Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 15 Aug 2024 23:34:20 +0200 Subject: Fix test broken by previous commit. --- test/verify_test.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/verify_test.cc b/test/verify_test.cc index eab50b59..326b6956 100644 --- a/test/verify_test.cc +++ b/test/verify_test.cc @@ -3810,7 +3810,7 @@ BOOST_AUTO_TEST_CASE(verify_invalid_tile_part_size) expected.push_back( dcp::VerificationNote( dcp::VerificationNote::Type::ERROR, dcp::VerificationNote::Code::INVALID_JPEG2000_TILE_PART_SIZE - ).set_frame(frame).set_component(component).set_size(component_sizes[component]) + ).set_frame(frame).set_frame_rate(24).set_component(component).set_size(component_sizes[component]) ); } } -- cgit v1.2.3