Various tweaks; work on read_dcp example.
[libdcp.git] / src / mxf.cc
index 1a19b817808ebbe4865a9fb3c501ba1c6904c539..200bc843b9d207c99078f368185734def45c9490 100644 (file)
@@ -31,7 +31,6 @@
 #include "kdm.h"
 #include <libxml++/nodes/element.h>
 #include <boost/filesystem.hpp>
-#include <boost/lexical_cast.hpp>
 #include <iostream>
 
 using std::string;
@@ -147,3 +146,11 @@ MXF::set_key (Key key)
                throw MiscError ("could not set up CBC initialization vector");
        }
 }
+
+void
+MXF::read_writer_info (ASDCP::WriterInfo const & info)
+{
+       char buffer[64];
+       Kumu::bin2UUIDhex (info.AssetUUID, 16, buffer, 64);
+       _id = buffer;
+}