summaryrefslogtreecommitdiff
path: root/src/lib/film.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/film.cc')
-rw-r--r--src/lib/film.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 940eba1eb..0a77caf50 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -1086,7 +1086,8 @@ Film::make_kdm (
shared_ptr<libdcp::Certificate> target,
boost::filesystem::path cpl_file,
boost::posix_time::ptime from,
- boost::posix_time::ptime until
+ boost::posix_time::ptime until,
+ libdcp::KDM::Formulation formulation
) const
{
shared_ptr<const Signer> signer = make_signer ();
@@ -1095,7 +1096,7 @@ Film::make_kdm (
struct tm* tm = localtime (&now);
string const issue_date = libdcp::tm_to_string (tm);
- return libdcp::KDM (cpl_file, signer, target, key (), from, until, "DCP-o-matic", issue_date);
+ return libdcp::KDM (cpl_file, signer, target, key (), from, until, "DCP-o-matic", issue_date, formulation);
}
list<libdcp::KDM>
@@ -1103,13 +1104,14 @@ Film::make_kdms (
list<shared_ptr<Screen> > screens,
boost::filesystem::path dcp,
boost::posix_time::ptime from,
- boost::posix_time::ptime until
+ boost::posix_time::ptime until,
+ libdcp::KDM::Formulation formulation
) const
{
list<libdcp::KDM> kdms;
for (list<shared_ptr<Screen> >::iterator i = screens.begin(); i != screens.end(); ++i) {
- kdms.push_back (make_kdm ((*i)->certificate, dcp, from, until));
+ kdms.push_back (make_kdm ((*i)->certificate, dcp, from, until, formulation));
}
return kdms;