From 36c5efb41273399219394846ea63e6b31b884aff Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 20 Oct 2012 20:04:33 +0100 Subject: [PATCH] Add no-remote option to makedcp. --- src/tools/makedcp.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/tools/makedcp.cc b/src/tools/makedcp.cc index 57814272d..71a07fe71 100644 --- a/src/tools/makedcp.cc +++ b/src/tools/makedcp.cc @@ -49,6 +49,7 @@ help (string n) << " -c, --config list configuration settings that affect output and quit\n" << " -t, --test run in test mode (repeatable UUID generation, timestamps etc.)\n" << " -n, --no-progress do not print progress to stdout\n" + << " -r, --no-remote do not use any remote servers\n" << "\n" << " is the film directory.\n"; } @@ -59,6 +60,7 @@ main (int argc, char* argv[]) string film_dir; bool test_mode = false; bool progress = true; + bool no_remote = false; int log_level = 1; int option_index = 0; @@ -70,11 +72,12 @@ main (int argc, char* argv[]) { "config", no_argument, 0, 'c'}, { "test", no_argument, 0, 't'}, { "no-progress", no_argument, 0, 'n'}, + { "no-remote", no_argument, 0, 'r'}, { "log-level", required_argument, 0, 'l' }, { 0, 0, 0, 0 } }; - int c = getopt_long (argc, argv, "vhdctnl:", long_options, &option_index); + int c = getopt_long (argc, argv, "vhdctnrl:", long_options, &option_index); if (c == -1) { break; @@ -96,6 +99,9 @@ main (int argc, char* argv[]) case 'n': progress = false; break; + case 'r': + no_remote = true; + break; case 'c': cout << "Colour LUT " << colour_lut_index_to_name (Config::instance()->colour_lut_index()) << "; " << "J2K bandwidth " << Config::instance()->j2k_bandwidth() << "; "; @@ -120,6 +126,10 @@ main (int argc, char* argv[]) dvdomatic_setup (); + if (no_remote) { + Config::instance()->set_servers (vector ()); + } + cout << "DVD-o-matic " << dvdomatic_version << " git " << dvdomatic_git_commit; char buf[256]; if (gethostname (buf, 256) == 0) { -- 2.30.2