projects
/
libdcp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix incorrect day-of-month in LocalTime.
[libdcp.git]
/
src
/
metadata.cc
diff --git
a/src/metadata.cc
b/src/metadata.cc
index 2967ac1ddf0183a437b9112b48b7847db7027cf5..e2e19f3c014b05955a2014107fdf75c566dbacf2 100644
(file)
--- a/
src/metadata.cc
+++ b/
src/metadata.cc
@@
-1,5
+1,5
@@
/*
/*
- Copyright (C) 2012 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012
-2014
Carl Hetherington <cth@carlh.net>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-18,14
+18,18
@@
*/
/** @file src/metadata.cc
*/
/** @file src/metadata.cc
- * @brief
Metadata for writing to the DCP
.
+ * @brief
XMLMetadata and MXFMetadata classes
.
*/
*/
-#include <time.h>
#include "metadata.h"
#include "metadata.h"
+#include "util.h"
+#include "local_time.h"
+#include <sstream>
+#include <iomanip>
+#include <time.h>
using namespace std;
using namespace std;
-using namespace
lib
dcp;
+using namespace dcp;
MXFMetadata::MXFMetadata ()
: company_name ("libdcp")
MXFMetadata::MXFMetadata ()
: company_name ("libdcp")
@@
-46,11
+50,5
@@
XMLMetadata::XMLMetadata ()
void
XMLMetadata::set_issue_date_now ()
{
void
XMLMetadata::set_issue_date_now ()
{
- char buffer[64];
- time_t now;
- time (&now);
- struct tm* tm = localtime (&now);
- strftime (buffer, 64, "%Y-%m-%dT%I:%M:%S+00:00", tm);
- issue_date = string (buffer);
+ issue_date = LocalTime().as_string ();
}
}
-