Fix typo in log message.
[dcpomatic.git] / src / lib / spl_entry.h
index 2650371c45003d9631e95edbe6028fc595dd0681..6fa3dd32cacc22887f6d71419735ee832f838c4d 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2018-2020 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2018-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
 
 */
 
+
 #ifndef DCPOMATIC_SPL_ENTRY_H
 #define DCPOMATIC_SPL_ENTRY_H
 
+
 #include <libcxml/cxml.h>
-#include <dcp/types.h>
+#include <dcp/content_kind.h>
+
 
 namespace xmlpp {
        class Element;
@@ -30,10 +33,11 @@ namespace xmlpp {
 
 class Content;
 
+
 class SPLEntry
 {
 public:
-       SPLEntry (std::shared_ptr<Content> content);
+       SPLEntry (std::shared_ptr<Content> c);
 
        void as_xml (xmlpp::Element* e);
 
@@ -43,11 +47,12 @@ public:
        std::string digest;
        /** CPL ID */
        std::string id;
-       dcp::ContentKind kind;
+       boost::optional<dcp::ContentKind> kind;
        bool encrypted;
 
 private:
        void construct (std::shared_ptr<Content> content);
 };
 
+
 #endif