summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-09-24 23:23:52 +0100
committerCarl Hetherington <cth@carlh.net>2013-09-24 23:23:52 +0100
commit4abb5ba684d2302fe983cbf472969356fd5b945a (patch)
tree694ef47b1c880d0e8d358b055efa01f5433cb1dd /src
parent950e350f8b82f7280d5657aa47878cf9a36797bc (diff)
Setup MXF keys after re-load before generating KDM; allow numbers in KDM names.
Diffstat (limited to 'src')
-rw-r--r--src/lib/film.cc2
-rw-r--r--src/lib/util.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 069be9b98..d218524f4 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -961,6 +961,8 @@ Film::make_kdms (
time_t now = time (0);
struct tm* tm = localtime (&now);
string const issue_date = libdcp::tm_to_string (tm);
+
+ dcp.cpls().front()->set_mxf_keys (key ());
libdcp::KDM kdm (
dcp.cpls().front(), signer, (*i)->certificate, from, until, "DCP-o-matic", issue_date
diff --git a/src/lib/util.cc b/src/lib/util.cc
index 667ee8ce9..baa37ae7c 100644
--- a/src/lib/util.cc
+++ b/src/lib/util.cc
@@ -807,7 +807,7 @@ tidy_for_filename (string f)
{
string t;
for (size_t i = 0; i < f.length(); ++i) {
- if (isalpha (f[i]) || f[i] == '_' || f[i] == '-') {
+ if (isalnum (f[i]) || f[i] == '_' || f[i] == '-') {
t += f[i];
} else {
t += '_';