From 14d7bb4bd3c9027fc820fd54ef4fa60d00a75088 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 11 Oct 2022 22:43:43 +0200 Subject: Some dcpverify output tidying. --- tools/dcpverify.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/dcpverify.cc b/tools/dcpverify.cc index 1eb0da2a..b9b3c997 100644 --- a/tools/dcpverify.cc +++ b/tools/dcpverify.cc @@ -153,7 +153,13 @@ main (int argc, char* argv[]) auto notes = dcp::verify(directories, stage, progress); dcp::filter_notes (notes, ignore_missing_assets); + if (!quiet) { + cout << "\n"; + } + bool failed = false; + bool bv21_failed = false; + bool warned = false; for (auto i: notes) { if (ignore_bv21_smpte && i.code() == dcp::VerificationNote::Code::INVALID_STANDARD) { continue; @@ -165,14 +171,19 @@ main (int argc, char* argv[]) break; case dcp::VerificationNote::Type::BV21_ERROR: cout << "Bv2.1 error: " << note_to_string(i) << "\n"; + bv21_failed = true; break; case dcp::VerificationNote::Type::WARNING: cout << "Warning: " << note_to_string(i) << "\n"; + warned = true; break; } } if (!failed && !quiet) { + if (bv21_failed || warned) { + cout << "\n"; + } cout << "DCP verified OK.\n"; } -- cgit v1.2.3