Try to improve debug logging when putting video MXFs into DCPs.
authorCarl Hetherington <cth@carlh.net>
Mon, 11 Nov 2019 14:43:30 +0000 (14:43 +0000)
committerCarl Hetherington <cth@carlh.net>
Mon, 11 Nov 2019 14:43:30 +0000 (14:43 +0000)
src/lib/reel_writer.cc

index 064b169b730108d34532e9668c9b11b450f4cbcd..67606cee2a26591b3d0498355724222a7434ca59 100644 (file)
@@ -299,10 +299,14 @@ ReelWriter::finish ()
                video_to /= _film->dir (_film->dcp_name());
                video_to /= video_asset_filename (_picture_asset, _reel_index, _reel_count, _content_summary);
 
+               LOG_GENERAL ("Must put %1 into DCP at %2", video_from.string(), video_to.string());
+               LOG_GENERAL ("%2: %2", video_from.string(), boost::filesystem::is_regular_file(video_from) ? "yes" : "no");
+               LOG_GENERAL ("%1: %2", video_to.string(), boost::filesystem::is_regular_file(video_to) ? "yes" : "no");
+
                boost::system::error_code ec;
                boost::filesystem::create_hard_link (video_from, video_to, ec);
                if (ec) {
-                       LOG_WARNING_NC ("Hard-link failed; copying instead");
+                       LOG_WARNING ("Hard-link failed (%1); copying instead", ec.message());
                        shared_ptr<Job> job = _job.lock ();
                        if (job) {
                                job->sub (_("Copying video file into DCP"));