X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcontent.h;h=c6cede5fa6cafde4d04f18dc1943a3551c858a2c;hb=59e769023c392c332331567a1aea94660002c463;hp=f7e97feac9a3489d1083f96278a4eea3e491d367;hpb=b56bc3c45953fe113a9934b0d2ec2c1134de07ab;p=dcpomatic.git diff --git a/src/lib/content.h b/src/lib/content.h index f7e97feac..c6cede5fa 100644 --- a/src/lib/content.h +++ b/src/lib/content.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2014 Carl Hetherington + Copyright (C) 2013-2015 Carl Hetherington 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 @@ -24,15 +24,14 @@ #ifndef DCPOMATIC_CONTENT_H #define DCPOMATIC_CONTENT_H -#include +#include "types.h" +#include "dcpomatic_time.h" +#include +#include #include #include #include #include -#include -#include -#include "types.h" -#include "dcpomatic_time.h" namespace cxml { class Node; @@ -80,7 +79,6 @@ public: */ virtual std::string technical_summary () const; - virtual std::string information () const = 0; virtual void as_xml (xmlpp::Node *) const; virtual DCPTime full_length () const = 0; virtual std::string identifier () const; @@ -108,7 +106,10 @@ public: bool paths_valid () const; - /** @return MD5 digest of the content's file(s) */ + /** @return Digest of the content's file(s). Note: this is + * not a complete MD5-or-whatever hash, but a sort of poor + * man' version (see comments in ::examine). + */ std::string digest () const { boost::mutex::scoped_lock lm (_mutex); return _digest;