summaryrefslogtreecommitdiff
path: root/src/lib/dcp_content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-10-27 20:37:09 +0100
committerCarl Hetherington <cth@carlh.net>2025-10-27 20:37:09 +0100
commit4f65e645d2388c538258ef51c65182c6d0a674d8 (patch)
treee578035c14a1c0537bd988e475da965e16800122 /src/lib/dcp_content.cc
parent2b6575bc67f349c396e283097ab0001382427fe0 (diff)
Fix incorrect reading of markers from multi-reel DCPs (#3105).
Diffstat (limited to 'src/lib/dcp_content.cc')
-rw-r--r--src/lib/dcp_content.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/dcp_content.cc b/src/lib/dcp_content.cc
index 513ebef54..6bcb89a41 100644
--- a/src/lib/dcp_content.cc
+++ b/src/lib/dcp_content.cc
@@ -323,9 +323,7 @@ DCPContent::examine(shared_ptr<const Film> film, shared_ptr<Job> job, bool toler
_content_kind = examiner->content_kind ();
_cpl = examiner->cpl ();
_reel_lengths = examiner->reel_lengths ();
- for (auto const& i: examiner->markers()) {
- _markers[i.first] = ContentTime(i.second.as_editable_units_ceil(DCPTime::HZ));
- }
+ _markers = examiner->markers();
_ratings = examiner->ratings ();
_content_versions = examiner->content_versions ();
_has_non_zero_entry_point = examiner->has_non_zero_entry_point();