From f3ab77e34a41ad4d8f5156e9d6598314975b9565 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 6 Aug 2024 23:57:22 +0200 Subject: Adapt to some libdcp class renaming to allow open captions/closed subtitles. --- src/lib/map_cli.cc | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/lib/map_cli.cc') diff --git a/src/lib/map_cli.cc b/src/lib/map_cli.cc index be3841deb..149e09fbc 100644 --- a/src/lib/map_cli.cc +++ b/src/lib/map_cli.cc @@ -24,18 +24,17 @@ #include "util.h" #include #include -#include +#include #include #include #include #include #include -#include #include #include #include -#include -#include +#include +#include #include #include #include @@ -292,16 +291,16 @@ map_cli(int argc, char* argv[], std::function out) } }; - auto maybe_copy_font_and_images = [&maybe_copy, output_dir, copy](shared_ptr asset, bool rename, bool hard_link, bool soft_link) { - auto interop = dynamic_pointer_cast(asset); + auto maybe_copy_font_and_images = [&maybe_copy, output_dir, copy](shared_ptr asset, bool rename, bool hard_link, bool soft_link) { + auto interop = dynamic_pointer_cast(asset); boost::optional extra; if (interop) { extra = interop->id(); for (auto font_asset: interop->font_assets()) { maybe_copy(font_asset->id(), rename, hard_link, soft_link, extra); } - for (auto subtitle: interop->subtitles()) { - if (auto image = dynamic_pointer_cast(subtitle)) { + for (auto subtitle: interop->texts()) { + if (auto image = dynamic_pointer_cast(subtitle)) { auto const output_path = *output_dir / asset->id() / image->file()->filename(); copy(*image->file(), output_path, hard_link, soft_link); } -- cgit v1.2.3