diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-09-24 23:23:52 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-09-24 23:23:52 +0100 |
| commit | 4abb5ba684d2302fe983cbf472969356fd5b945a (patch) | |
| tree | 694ef47b1c880d0e8d358b055efa01f5433cb1dd /src/lib | |
| parent | 950e350f8b82f7280d5657aa47878cf9a36797bc (diff) | |
Setup MXF keys after re-load before generating KDM; allow numbers in KDM names.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/film.cc | 2 | ||||
| -rw-r--r-- | src/lib/util.cc | 2 |
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 += '_'; |
