X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Freel.cc;h=9e6e0ca73a20320615808dd649be059148f17763;hb=b47a54b85aee24795008463681cb31f4307ffe84;hp=34b520b49365b08db4047ff46dc686f167f5545f;hpb=2f0e6ee9d883abbbc31aca0d1cc80e89eb9b0af2;p=libdcp.git diff --git a/src/reel.cc b/src/reel.cc index 34b520b4..9e6e0ca7 100644 --- a/src/reel.cc +++ b/src/reel.cc @@ -95,10 +95,10 @@ Reel::write_to_cpl (xmlpp::Element* node, Standard standard) const } bool -Reel::equals (boost::shared_ptr other, EqualityOptions opt, boost::function note) const +Reel::equals (boost::shared_ptr other, EqualityOptions opt, NoteHandler note) const { if ((_main_picture && !other->_main_picture) || (!_main_picture && other->_main_picture)) { - note (ERROR, "reel has different assets"); + note (DCP_ERROR, "Reel: assets differ"); return false; } @@ -107,7 +107,7 @@ Reel::equals (boost::shared_ptr other, EqualityOptions opt, boost::f } if ((_main_sound && !other->_main_sound) || (!_main_sound && other->_main_sound)) { - note (ERROR, "reel has different assets"); + note (DCP_ERROR, "Reel: assets differ"); return false; } @@ -116,7 +116,7 @@ Reel::equals (boost::shared_ptr other, EqualityOptions opt, boost::f } if ((_main_subtitle && !other->_main_subtitle) || (!_main_subtitle && other->_main_subtitle)) { - note (ERROR, "reel has different assets"); + note (DCP_ERROR, "Reel: assets differ"); return false; } @@ -137,7 +137,7 @@ void Reel::add (DecryptedKDM const & kdm) { list keys = kdm.keys (); - + for (list::iterator i = keys.begin(); i != keys.end(); ++i) { if (i->id() == _main_picture->key_id()) { _main_picture->mxf()->set_key (i->key ()); @@ -148,17 +148,6 @@ Reel::add (DecryptedKDM const & kdm) } } -void -Reel::set_mxf_keys (Key key) -{ - _main_picture->mxf()->set_key (key); - if (_main_sound) { - _main_sound->mxf()->set_key (key); - } - - /* XXX: subtitle asset? */ -} - void Reel::add (shared_ptr asset) {