summaryrefslogtreecommitdiff
path: root/src/asset.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-05-14 09:33:23 +0100
committerCarl Hetherington <cth@carlh.net>2014-05-14 09:33:23 +0100
commit2f0e6ee9d883abbbc31aca0d1cc80e89eb9b0af2 (patch)
treef1215070c7a4458f8b474fc7163345c6c1c10744 /src/asset.cc
parente64f6002a413f7aaffca60387d82c2e91b931ab9 (diff)
parent110dc70856bd0f6ae5ec1931f51a4817c5e38f42 (diff)
Merge master.
Diffstat (limited to 'src/asset.cc')
-rw-r--r--src/asset.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/asset.cc b/src/asset.cc
index aaa79dc7..6bf8fec5 100644
--- a/src/asset.cc
+++ b/src/asset.cc
@@ -21,15 +21,14 @@
* @brief Asset class.
*/
+#include "raw_convert.h"
#include "asset.h"
#include "util.h"
#include "exceptions.h"
#include "compose.hpp"
#include <libxml++/libxml++.h>
-#include <boost/lexical_cast.hpp>
using std::string;
-using boost::lexical_cast;
using boost::function;
using boost::optional;
using namespace dcp;
@@ -68,7 +67,7 @@ Asset::write_to_pkl (xmlpp::Node* node, Standard standard) const
asset->add_child("Id")->add_child_text ("urn:uuid:" + _id);
asset->add_child("AnnotationText")->add_child_text (_id);
asset->add_child("Hash")->add_child_text (hash ());
- asset->add_child("Size")->add_child_text (lexical_cast<string> (boost::filesystem::file_size (_file)));
+ asset->add_child("Size")->add_child_text (raw_convert<string> (boost::filesystem::file_size (_file)));
asset->add_child("Type")->add_child_text (pkl_type (standard));
}
@@ -88,7 +87,7 @@ Asset::write_to_assetmap (xmlpp::Node* node, boost::filesystem::path root) const
chunk->add_child("Path")->add_child_text (path.get().string ());
chunk->add_child("VolumeIndex")->add_child_text ("1");
chunk->add_child("Offset")->add_child_text ("0");
- chunk->add_child("Length")->add_child_text (lexical_cast<string> (boost::filesystem::file_size (_file)));
+ chunk->add_child("Length")->add_child_text (raw_convert<string> (boost::filesystem::file_size (_file)));
}
string