#include "metadata.h"
#include "util.h"
-#ifdef LIBDCP_WINDOWS
-#include <windows.h>
-#endif
+#include "local_time.h"
+#include "AS_DCP.h"
#include <sstream>
#include <iomanip>
#include <time.h>
}
+void
+MXFMetadata::read (ASDCP::WriterInfo const & info)
+{
+ company_name = info.CompanyName;
+ product_name = info.ProductName;
+ product_version = info.ProductVersion;
+}
XMLMetadata::XMLMetadata ()
: issuer ("libdcp" LIBDCP_VERSION)
set_issue_date_now ();
}
+/** Set the issue date to the current local time */
void
XMLMetadata::set_issue_date_now ()
{
- time_t now = time (0);
- struct tm* tm = localtime (&now);
- issue_date = tm_to_string (tm);
+ issue_date = LocalTime().as_string ();
}