Fix erroneous reports of unresolved assets when checking OV/VF pairs.
[libdcp.git] / src / asset_writer.h
index bc055d700f45cf319032f235d65c62b20c738b05..2970b8d3f7d4f5c8fff1d742829fe65880d2c6ef 100644 (file)
 #define LIBDCP_ASSET_WRITER_H
 
 #include "types.h"
+#include "crypto_context.h"
 #include <boost/filesystem.hpp>
+#include <boost/noncopyable.hpp>
 
 namespace dcp {
 
 class MXF;
-class EncryptionContext;
 
 /** @class AssetWriter
  *  @brief Parent class for classes which can write MXF-based assets.
@@ -77,7 +78,7 @@ protected:
        bool _finalized;
        /** true if something has been written to this asset */
        bool _started;
-       boost::shared_ptr<EncryptionContext> _encryption_context;
+       boost::shared_ptr<EncryptionContext> _crypto_context;
 };
 
 }