diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-05-13 21:52:27 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-05-13 21:52:27 +0100 |
| commit | 006e38346a8bcdcc889979b7c00802d9bb8fc6f8 (patch) | |
| tree | 352caad1d2863ef4385b0d91fa7de07f52ff5e27 /src/lib/film.cc | |
| parent | 6cde6bcc0b604c1a157a4ccbdce29e91f4d45a91 (diff) | |
swaroop: allow ScreenKDM subclasses for different KDM types.
Diffstat (limited to 'src/lib/film.cc')
| -rw-r--r-- | src/lib/film.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc index efc89e0eb..e54268805 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -1420,7 +1420,7 @@ Film::make_kdm ( * @param disable_forensic_marking_audio if not set, don't disable forensic marking of audio. If set to 0, * disable all forensic marking; if set above 0, disable forensic marking above that channel. */ -list<ScreenKDM> +list<shared_ptr<ScreenKDM> > Film::make_kdms ( list<shared_ptr<Screen> > screens, boost::filesystem::path cpl_file, @@ -1431,7 +1431,7 @@ Film::make_kdms ( optional<int> disable_forensic_marking_audio ) const { - list<ScreenKDM> kdms; + list<shared_ptr<ScreenKDM> > kdms; BOOST_FOREACH (shared_ptr<Screen> i, screens) { if (i->recipient) { @@ -1446,7 +1446,7 @@ Film::make_kdms ( disable_forensic_marking_audio ); - kdms.push_back (ScreenKDM (i, kdm)); + kdms.push_back (shared_ptr<ScreenKDM>(new DCPScreenKDM(i, kdm))); } } |
