From efce7d4edd7f9d55626a198c6c541a93bcc5eaf4 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 11 Nov 2018 14:59:23 +0000 Subject: [PATCH] More DCP import logging. --- src/lib/dcp.cc | 1 + src/lib/dcp_content.cc | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/lib/dcp.cc b/src/lib/dcp.cc index fa9f5f721..9db478330 100644 --- a/src/lib/dcp.cc +++ b/src/lib/dcp.cc @@ -44,6 +44,7 @@ DCP::cpls () const list > dcps; list > cpls; + LOG_GENERAL ("Reading %1 DCP directories", _dcp_content->directories().size()); BOOST_FOREACH (boost::filesystem::path i, _dcp_content->directories()) { shared_ptr dcp (new dcp::DCP (i)); dcp->read (false, 0, true); diff --git a/src/lib/dcp_content.cc b/src/lib/dcp_content.cc index 9ff5bb16f..c73d0df86 100644 --- a/src/lib/dcp_content.cc +++ b/src/lib/dcp_content.cc @@ -28,6 +28,7 @@ #include "overlaps.h" #include "compose.hpp" #include "dcp_decoder.h" +#include "log.h" #include "text_content.h" #include #include @@ -63,6 +64,8 @@ int const DCPContentProperty::NAME = 605; int const DCPContentProperty::TEXTS = 606; int const DCPContentProperty::CPL = 607; +#define LOG_GENERAL(...) this->film()->log()->log(String::compose(__VA_ARGS__), LogEntry::TYPE_GENERAL); + DCPContent::DCPContent (shared_ptr film, boost::filesystem::path p) : Content (film) , _encrypted (false) @@ -72,6 +75,8 @@ DCPContent::DCPContent (shared_ptr film, boost::filesystem::path p) , _reference_audio (false) , _three_d (false) { + LOG_GENERAL ("Creating DCP content from %1", p.string()); + read_directory (p); set_default_colour_conversion (); @@ -147,10 +152,13 @@ DCPContent::DCPContent (shared_ptr film, cxml::ConstNodePtr node, in void DCPContent::read_directory (boost::filesystem::path p) { + LOG_GENERAL ("DCPContent::read_directory reads %1", p.string()); for (boost::filesystem::directory_iterator i(p); i != boost::filesystem::directory_iterator(); ++i) { if (boost::filesystem::is_regular_file (i->path())) { + LOG_GENERAL ("Inside there's regular file %1", i->path().string()); add_path (i->path()); } else if (boost::filesystem::is_directory (i->path ())) { + LOG_GENERAL ("Inside there's directory %1", i->path().string()); read_directory (i->path()); } } -- 2.30.2