summaryrefslogtreecommitdiff
path: root/src/lib/isdcf_metadata.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-06-10 17:14:17 +0100
committerCarl Hetherington <cth@carlh.net>2014-06-10 17:14:17 +0100
commitf0cc79a6c34b8198155f6e519d4464385ea30049 (patch)
tree7509eb1f3ff30187905d55bb8c48a765a9ee209f /src/lib/isdcf_metadata.h
parente7bc3bd16456c17bc6fe1d7981040b14e820505e (diff)
Support ISDCF naming convention version 9.
Reported-by: Elia Orselli
Diffstat (limited to 'src/lib/isdcf_metadata.h')
-rw-r--r--src/lib/isdcf_metadata.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/isdcf_metadata.h b/src/lib/isdcf_metadata.h
index cd63ba2ee..0fb7e7baa 100644
--- a/src/lib/isdcf_metadata.h
+++ b/src/lib/isdcf_metadata.h
@@ -32,6 +32,10 @@ class ISDCFMetadata
public:
ISDCFMetadata ()
: content_version (1)
+ , temp_version (false)
+ , pre_release (false)
+ , red_band (false)
+ , two_d_version_of_three_d (false)
{}
ISDCFMetadata (boost::shared_ptr<const cxml::Node>);
@@ -47,6 +51,18 @@ public:
std::string studio;
std::string facility;
std::string package_type;
+ /** true if this is a temporary version (without final picture or sound) */
+ bool temp_version;
+ /** true if this is a pre-release version (final picture and sound, but without accessibility features) */
+ bool pre_release;
+ /** true if this has adult content */
+ bool red_band;
+ /** specific theatre chain or event */
+ std::string chain;
+ /** true if this is a 2D version of content that also exists in 3D */
+ bool two_d_version_of_three_d;
+ /** mastered luminance if there are multiple versions distributed (e.g. 35, 4fl, 6fl etc.) */
+ std::string mastered_luminance;
};
#endif