summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-03-29 13:28:35 +0200
committerCarl Hetherington <cth@carlh.net>2026-04-01 23:43:00 +0200
commit1252940b0be76e0cd8f6995a4967d04b65c1e599 (patch)
tree8bd37c288a9484407c9719d5e7ca4f6200eb65eb
parentcd929c438d5e727a78027607fa0c047b26e30642 (diff)
INVALID_DURATION: note -> asset_id.
-rw-r--r--src/verify.cc4
-rw-r--r--src/verify.h2
-rw-r--r--test/verify_test.cc4
3 files changed, 5 insertions, 5 deletions
diff --git a/src/verify.cc b/src/verify.cc
index 2e4efb62..fcee2967 100644
--- a/src/verify.cc
+++ b/src/verify.cc
@@ -1419,7 +1419,7 @@ verify_reel(
{
for (auto i: reel->file_assets()) {
if (i->duration() && (i->duration().get() * i->edit_rate().denominator / i->edit_rate().numerator) < 1) {
- context.add_note(VerificationNote::Code::INVALID_DURATION, i->id());
+ context.add_note(VerificationNote(VerificationNote::Code::INVALID_DURATION).set_asset_id(i->id()));
}
if ((i->intrinsic_duration() * i->edit_rate().denominator / i->edit_rate().numerator) < 1) {
context.add_note(VerificationNote(VerificationNote::Code::INVALID_INTRINSIC_DURATION).set_asset_id(i->id()));
@@ -1988,7 +1988,7 @@ dcp::note_to_string(VerificationNote note, function<string (string)> process_str
case VerificationNote::Code::INVALID_INTRINSIC_DURATION:
return compose("The intrinsic duration of the asset %1 is less than 1 second.", *note.asset_id());
case VerificationNote::Code::INVALID_DURATION:
- return compose("The duration of the asset %1 is less than 1 second.", note.note().get());
+ return compose("The duration of the asset %1 is less than 1 second.", *note.asset_id());
case VerificationNote::Code::VALID_PICTURE_FRAME_SIZES_IN_BYTES:
return compose("Each frame of the picture asset %1 has a bit rate safely under the limit of 250Mbit/s.", filename());
case VerificationNote::Code::INVALID_PICTURE_FRAME_SIZE_IN_BYTES:
diff --git a/src/verify.h b/src/verify.h
index e7d70dd2..fa239302 100644
--- a/src/verify.h
+++ b/src/verify.h
@@ -171,7 +171,7 @@ public:
*/
INVALID_INTRINSIC_DURATION,
/** An asset's _Duration_ is less than 1 second
- * note contains asset ID
+ * asset_id contains asset ID
* reel_index contains the reel index (starting from 0)
*/
INVALID_DURATION,
diff --git a/test/verify_test.cc b/test/verify_test.cc
index c06498ee..6b83e0ae 100644
--- a/test/verify_test.cc
+++ b/test/verify_test.cc
@@ -1054,9 +1054,9 @@ BOOST_AUTO_TEST_CASE (verify_invalid_duration)
note(VC::CORRECT_PICTURE_HASH, canonical(dir / "j2c_d7576dcb-a361-4139-96b8-267f5f8d7f91.mxf"), cpl).set_reel_index(0).set_asset_id(picture_id),
note(VC::VALID_PICTURE_FRAME_SIZES_IN_BYTES, canonical(dir / "j2c_d7576dcb-a361-4139-96b8-267f5f8d7f91.mxf"), cpl).set_reel_index(0).set_asset_id(picture_id),
{ VC::INVALID_STANDARD },
- VN(VC::INVALID_DURATION, string("d7576dcb-a361-4139-96b8-267f5f8d7f91")).set_cpl_id(cpl->id()).set_reel_index(0),
+ VN(VC::INVALID_DURATION).set_cpl_id(cpl->id()).set_reel_index(0).set_asset_id("d7576dcb-a361-4139-96b8-267f5f8d7f91"),
VN(VC::INVALID_INTRINSIC_DURATION).set_cpl_id(cpl->id()).set_reel_index(0).set_asset_id("d7576dcb-a361-4139-96b8-267f5f8d7f91"),
- VN(VC::INVALID_DURATION, string("a2a87f5d-b749-4a7e-8d0c-9d48a4abf626")).set_cpl_id(cpl->id()).set_reel_index(0),
+ VN(VC::INVALID_DURATION).set_cpl_id(cpl->id()).set_reel_index(0).set_asset_id("a2a87f5d-b749-4a7e-8d0c-9d48a4abf626"),
VN(VC::INVALID_INTRINSIC_DURATION).set_cpl_id(cpl->id()).set_reel_index(0).set_asset_id("a2a87f5d-b749-4a7e-8d0c-9d48a4abf626"),
VN(VC::EMPTY_CONTENT_VERSION_LABEL_TEXT, cpl->file().get()).set_cpl_id(cpl->id())
};