From 886c256f532e0f43bcd7f6f9924147c151293cab Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 26 Jan 2021 22:15:41 +0100 Subject: [PATCH] libdcp API change ReelMXF -> ReelFileAsset. --- cscript | 4 ++-- src/lib/film.cc | 6 +++--- src/lib/types.cc | 4 ++-- src/lib/writer.cc | 12 ++++++------ 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/cscript b/cscript index 2b0457381..fdc30cf1c 100644 --- a/cscript +++ b/cscript @@ -370,8 +370,8 @@ def dependencies(target, options): # Use distro-provided FFmpeg on Arch deps = [] - deps.append(('libdcp', 'ac98ff1')) - deps.append(('libsub', '8115d0f')) + deps.append(('libdcp', 'f888263')) + deps.append(('libsub', 'b5ad46d')) deps.append(('leqm-nrt', '131f971')) deps.append(('rtaudio', 'f619b76')) # We get our OpenSSL libraries from the environment, but we diff --git a/src/lib/film.cc b/src/lib/film.cc index 8a165586c..dacde49d4 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -64,7 +64,7 @@ #include #include #include -#include +#include #include #include #include @@ -1645,9 +1645,9 @@ Film::make_kdm ( } } - map, dcp::Key> keys; + map, dcp::Key> keys; - for (auto i: cpl->reel_mxfs()) { + for (auto i: cpl->reel_file_assets()) { if (!i->key_id()) { continue; } diff --git a/src/lib/types.cc b/src/lib/types.cc index ac7920a2c..177b5e581 100644 --- a/src/lib/types.cc +++ b/src/lib/types.cc @@ -25,7 +25,7 @@ #include #include #include -#include +#include #include DCPOMATIC_DISABLE_WARNINGS #include @@ -213,7 +213,7 @@ CPLSummary::CPLSummary (boost::filesystem::path p) encrypted = false; for (auto j: dcp.cpls()) { - for (auto k: j->reel_mxfs()) { + for (auto k: j->reel_file_assets()) { if (k->key_id()) { encrypted = true; } diff --git a/src/lib/writer.cc b/src/lib/writer.cc index 140f54a6f..6518caea9 100644 --- a/src/lib/writer.cc +++ b/src/lib/writer.cc @@ -38,7 +38,7 @@ #include "text_content.h" #include #include -#include +#include #include #include #include @@ -99,7 +99,7 @@ Writer::Writer (weak_ptr weak_film, weak_ptr j, bool text_only) shared_ptr job = _job.lock (); int reel_index = 0; - list const reels = film()->reels(); + auto const reels = film()->reels(); for (auto p: reels) { _reels.push_back (ReelWriter(weak_film, p, job, reel_index++, reels.size(), text_only)); } @@ -879,10 +879,10 @@ void Writer::calculate_referenced_digests (boost::function set_progress) { for (auto const& i: _reel_assets) { - shared_ptr mxf = dynamic_pointer_cast(i.asset); - if (mxf && !mxf->hash()) { - mxf->asset_ref().asset()->hash (set_progress); - mxf->set_hash (mxf->asset_ref().asset()->hash()); + auto file = dynamic_pointer_cast(i.asset); + if (file && !file->hash()) { + file->asset_ref().asset()->hash (set_progress); + file->set_hash (file->asset_ref().asset()->hash()); } } } -- 2.30.2