summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-08-03 00:00:39 +0100
committerCarl Hetherington <cth@carlh.net>2012-08-03 00:00:39 +0100
commit894f567beaabb43cf96651e61c29d04f3e02ae50 (patch)
treedb7fa032270d88fabfe0e4819e48ab2e68a93150 /src/tools
parentbd540e569b65e4949aac80b988bfa421a0be90e6 (diff)
A bit of tidying up; don't build player ever for now; add -c option to makedcp to output configuration information.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/makedcp.cc14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/tools/makedcp.cc b/src/tools/makedcp.cc
index ec775eb71..794fa09ab 100644
--- a/src/tools/makedcp.cc
+++ b/src/tools/makedcp.cc
@@ -33,6 +33,7 @@
#include "scaler.h"
#include "version.h"
#include "cross.h"
+#include "config.h"
using namespace std;
using namespace boost;
@@ -44,6 +45,7 @@ help (string n)
<< " -v, --version show DVD-o-matic version\n"
<< " -h, --help show this help\n"
<< " -d, --deps list DVD-o-matic dependency details and quit\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"
<< "\n"
@@ -63,12 +65,13 @@ main (int argc, char* argv[])
{ "version", no_argument, 0, 'v'},
{ "help", no_argument, 0, 'h'},
{ "deps", no_argument, 0, 'd'},
+ { "config", no_argument, 0, 'c'},
{ "test", no_argument, 0, 't'},
{ "no-progress", no_argument, 0, 'n'},
{ 0, 0, 0, 0 }
};
- int c = getopt_long (argc, argv, "vhdtn", long_options, &option_index);
+ int c = getopt_long (argc, argv, "vhdctn", long_options, &option_index);
if (c == -1) {
break;
@@ -90,6 +93,15 @@ main (int argc, char* argv[])
case 'n':
progress = false;
break;
+ case 'c':
+ cout << "Colour LUT " << colour_lut_index_to_name (Config::instance()->colour_lut_index()) << "; "
+ << "J2K bandwidth " << Config::instance()->j2k_bandwidth() << "; ";
+#ifdef DVDOMATIC_DEBUG
+ cout << "built in debug mode\n";
+#else
+ cout << "built in optimised mode\n";
+#endif
+ exit (EXIT_SUCCESS);
}
}