diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-03-22 14:51:08 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-05-06 21:30:22 +0100 |
| commit | 1d226a9fe593e1e05f5720f913fa2b9ccbc581ab (patch) | |
| tree | 46e7de1dd3e3e0592feca4b0a4751547eb516a2f /src | |
| parent | 6f98df76de47fbdf6dbc75f2da4c529ce94e2b93 (diff) | |
Update for libdcp API changes.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/dcp_examiner.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/dcp_examiner.cc b/src/lib/dcp_examiner.cc index c70d8b2db..f44db84e1 100644 --- a/src/lib/dcp_examiner.cc +++ b/src/lib/dcp_examiner.cc @@ -135,7 +135,7 @@ DCPExaminer::DCPExaminer (shared_ptr<const DCPContent> content) throw DCPError (_("Mismatched video sizes in DCP")); } - _video_length += i->main_picture()->duration(); + _video_length += i->main_picture()->actual_duration(); } if (i->main_sound ()) { @@ -160,7 +160,7 @@ DCPExaminer::DCPExaminer (shared_ptr<const DCPContent> content) throw DCPError (_("Mismatched audio sample rates in DCP")); } - _audio_length += i->main_sound()->duration(); + _audio_length += i->main_sound()->actual_duration(); } if (i->main_subtitle ()) { @@ -184,13 +184,13 @@ DCPExaminer::DCPExaminer (shared_ptr<const DCPContent> content) } if (i->main_picture()) { - _reel_lengths.push_back (i->main_picture()->duration()); + _reel_lengths.push_back (i->main_picture()->actual_duration()); } else if (i->main_sound()) { - _reel_lengths.push_back (i->main_sound()->duration()); + _reel_lengths.push_back (i->main_sound()->actual_duration()); } else if (i->main_subtitle()) { - _reel_lengths.push_back (i->main_subtitle()->duration()); + _reel_lengths.push_back (i->main_subtitle()->actual_duration()); } else if (!i->closed_captions().empty()) { - _reel_lengths.push_back (i->closed_captions().front()->duration()); + _reel_lengths.push_back (i->closed_captions().front()->actual_duration()); } } |
