diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-03-19 21:46:01 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-03-19 21:46:01 +0000 |
| commit | 7702e5d643440e75369078863b34f8a574ee4143 (patch) | |
| tree | e01edc51718fd6c475b449748ff7fa6e5c526bc9 /src/cpl.cc | |
| parent | c91aa27e13703874c944fed763b5b039ceae71d2 (diff) | |
Considerable re-work of KDM class to express the difference between encrypted and unencrypted KDMs.
Diffstat (limited to 'src/cpl.cc')
| -rw-r--r-- | src/cpl.cc | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -32,6 +32,7 @@ #include "reel_picture_asset.h" #include "reel_sound_asset.h" #include "reel_subtitle_asset.h" +#include "local_time.h" #include <libxml/parser.h> using std::string; @@ -55,9 +56,7 @@ CPL::CPL (string annotation_text, ContentKind content_kind) /* default _content_version_id to and _content_version_label to a random ID and the current time. */ - time_t now = time (0); - struct tm* tm = localtime (&now); - _content_version_id = "urn:uuid:" + make_uuid() + tm_to_string (tm); + _content_version_id = "urn:uuid:" + make_uuid() + LocalTime().as_string (); _content_version_label_text = _content_version_id; } @@ -226,7 +225,7 @@ CPL::encrypted () const * @param kdm KDM. */ void -CPL::add (KDM const & kdm) +CPL::add (DecryptedKDM const & kdm) { for (list<shared_ptr<Reel> >::const_iterator i = _reels.begin(); i != _reels.end(); ++i) { (*i)->add (kdm); |
