diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-04-03 01:10:20 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-04-04 20:48:35 +0200 |
| commit | 8d9e73b753ed51067d93aa377bb24400ff22936e (patch) | |
| tree | c9db8a0ac290c9ed50c44f707f5a987dbcec64d6 /src/lib/isdcf_metadata.cc | |
| parent | ea51ac3483161343b7aefabe54420c6cb431c0fe (diff) | |
Move some ISDCF flags to the Interop/SMPTE metadata.
Diffstat (limited to 'src/lib/isdcf_metadata.cc')
| -rw-r--r-- | src/lib/isdcf_metadata.cc | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/lib/isdcf_metadata.cc b/src/lib/isdcf_metadata.cc index eb8bcb1a5..71f1fc6d0 100644 --- a/src/lib/isdcf_metadata.cc +++ b/src/lib/isdcf_metadata.cc @@ -34,11 +34,7 @@ using std::shared_ptr; using dcp::raw_convert; ISDCFMetadata::ISDCFMetadata (cxml::ConstNodePtr node) - : temp_version (node->optional_bool_child ("TempVersion").get_value_or (false)) - , pre_release (node->optional_bool_child ("PreRelease").get_value_or (false)) - , red_band (node->optional_bool_child ("RedBand").get_value_or (false)) - , chain (node->optional_string_child ("Chain").get_value_or ("")) - , two_d_version_of_three_d (node->optional_bool_child ("TwoDVersionOfThreeD").get_value_or (false)) + : chain (node->optional_string_child ("Chain").get_value_or ("")) , mastered_luminance (node->optional_string_child ("MasteredLuminance").get_value_or ("")) { @@ -47,21 +43,13 @@ ISDCFMetadata::ISDCFMetadata (cxml::ConstNodePtr node) void ISDCFMetadata::as_xml (xmlpp::Node* root) const { - root->add_child("TempVersion")->add_child_text (temp_version ? "1" : "0"); - root->add_child("PreRelease")->add_child_text (pre_release ? "1" : "0"); - root->add_child("RedBand")->add_child_text (red_band ? "1" : "0"); root->add_child("Chain")->add_child_text (chain); - root->add_child("TwoDVersionOfThreeD")->add_child_text (two_d_version_of_three_d ? "1" : "0"); root->add_child("MasteredLuminance")->add_child_text (mastered_luminance); } bool operator== (ISDCFMetadata const & a, ISDCFMetadata const & b) { - return a.temp_version == b.temp_version && - a.pre_release == b.pre_release && - a.red_band == b.red_band && - a.chain == b.chain && - a.two_d_version_of_three_d == b.two_d_version_of_three_d && + return a.chain == b.chain && a.mastered_luminance == b.mastered_luminance; } |
