diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-03-22 21:49:51 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-03-22 23:51:00 +0100 |
| commit | f5d9e1e12f0fd3c25ca921e60126443b3a2cd240 (patch) | |
| tree | 16d16a38cca642419bb8b0153123f1d57d532b73 /test | |
| parent | 2fca6ad9716429660e7162807582db00c3ca6865 (diff) | |
Use a dcp::Fraction for verification note frame rate.
Diffstat (limited to 'test')
| -rw-r--r-- | test/verify_test.cc | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/test/verify_test.cc b/test/verify_test.cc index 5472f38e..3d7da1b5 100644 --- a/test/verify_test.cc +++ b/test/verify_test.cc @@ -1114,13 +1114,19 @@ BOOST_AUTO_TEST_CASE (verify_invalid_picture_frame_size_in_bytes) for (auto i = 0; i < 24; ++i) { expected.push_back( - VN(VC::INVALID_JPEG2000_CODESTREAM, string("missing marker start byte")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0) + VN( + VC::INVALID_JPEG2000_CODESTREAM, + string("missing marker start byte") + ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0) ); } for (auto i = 0; i < 24; ++i) { expected.push_back( - VN(VC::INVALID_PICTURE_FRAME_SIZE_IN_BYTES, canonical(dir / "pic.mxf")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0) + VN( + VC::INVALID_PICTURE_FRAME_SIZE_IN_BYTES, + canonical(dir / "pic.mxf") + ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0) ); } @@ -1164,13 +1170,19 @@ BOOST_AUTO_TEST_CASE (verify_nearly_invalid_picture_frame_size_in_bytes) for (auto i = 0; i < 24; ++i) { expected.push_back( - VN(VC::INVALID_JPEG2000_CODESTREAM, string("missing marker start byte")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0) + VN( + VC::INVALID_JPEG2000_CODESTREAM, + string("missing marker start byte") + ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0) ); } for (auto i = 0; i < 24; ++i) { expected.push_back( - VN(VC::NEARLY_INVALID_PICTURE_FRAME_SIZE_IN_BYTES, canonical(dir / "pic.mxf")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0) + VN( + VC::NEARLY_INVALID_PICTURE_FRAME_SIZE_IN_BYTES, + canonical(dir / "pic.mxf") + ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0) ); } @@ -5522,7 +5534,7 @@ BOOST_AUTO_TEST_CASE(verify_invalid_tile_part_size) for (auto frame = 0; frame < 24; frame++) { expected.push_back( VN(VC::INVALID_PICTURE_FRAME_SIZE_IN_BYTES, canonical(path / "video.mxf") - ).set_frame(frame).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0) + ).set_frame(frame).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0) ); } @@ -5535,9 +5547,9 @@ BOOST_AUTO_TEST_CASE(verify_invalid_tile_part_size) for (auto frame = 0; frame < 24; frame++) { for (auto component = 0; component < 3; component++) { expected.push_back( - VN( - VC::INVALID_JPEG2000_TILE_PART_SIZE - ).set_frame(frame).set_frame_rate(24).set_component(component).set_size(component_sizes[component]).set_cpl_id(cpl->id()).set_reel_index(0) + VN(VC::INVALID_JPEG2000_TILE_PART_SIZE) + .set_frame(frame).set_frame_rate(dcp::Fraction(24, 1)).set_component(component) + .set_size(component_sizes[component]).set_cpl_id(cpl->id()).set_reel_index(0) ); } } |
