X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Ftools%2Fdcpomatic_kdm.cc;h=345b905457d8415ae3b7e7edf78d6e3f054c8a3c;hp=6257d60af3f636e2a25eaf3464eebafa993c5ee3;hb=e60bb3e51bd1508b149e6b8f6608f09b5196ae26;hpb=391d85619ac19a2a93696ddc35c222eb9bb5d9d6 diff --git a/src/tools/dcpomatic_kdm.cc b/src/tools/dcpomatic_kdm.cc index 6257d60af..345b90545 100644 --- a/src/tools/dcpomatic_kdm.cc +++ b/src/tools/dcpomatic_kdm.cc @@ -17,6 +17,10 @@ */ +/** @file src/tools/dcpomatic_kdm.cc + * @brief Command-line program to generate KDMs. + */ + #include #include #include "lib/film.h" @@ -33,8 +37,6 @@ using std::list; using std::vector; using boost::shared_ptr; -static string program_name; - static void help () { @@ -114,7 +116,7 @@ int main (int argc, char* argv[]) dcp::Formulation formulation = dcp::MODIFIED_TRANSITIONAL_1; program_name = argv[0]; - + int option_index = 0; while (true) { static struct option long_options[] = { @@ -213,7 +215,7 @@ int main (int argc, char* argv[]) } string const film_dir = argv[optind]; - + dcpomatic_setup (); shared_ptr film; @@ -247,7 +249,7 @@ int main (int argc, char* argv[]) if (output.empty ()) { error ("you must specify --output"); } - + dcp::Certificate certificate (dcp::file_to_string (certificate_file)); dcp::EncryptedKDM kdm = film->make_kdm (certificate, cpl, valid_from.get(), valid_to.get(), formulation); kdm.as_xml (output); @@ -276,7 +278,7 @@ int main (int argc, char* argv[]) write_kdm_zip_files ( film, (*i)->screens(), cpl, dcp::LocalTime (valid_from.get()), dcp::LocalTime (valid_to.get()), formulation, output ); - + if (verbose) { cout << "Wrote ZIP files to " << output << "\n"; } @@ -284,7 +286,7 @@ int main (int argc, char* argv[]) write_kdm_files ( film, (*i)->screens(), cpl, dcp::LocalTime (valid_from.get()), dcp::LocalTime (valid_to.get()), formulation, output ); - + if (verbose) { cout << "Wrote KDM files to " << output << "\n"; }