+bool
+Reel::encrypted () const
+{
+ return ((_main_picture && _main_picture->encrypted ()) || (_main_sound && _main_sound->encrypted ()));
+}
+
+void
+Reel::add_kdm (KDM const & kdm)
+{
+ list<KDMKey> keys = kdm.keys ();
+
+ for (list<KDMKey>::iterator i = keys.begin(); i != keys.end(); ++i) {
+ if (i->key_id() == _main_picture->key_id()) {
+ _main_picture->set_key (i->key ());
+ }
+ if (i->key_id() == _main_sound->key_id()) {
+ _main_sound->set_key (i->key ());
+ }
+ }
+}