summaryrefslogtreecommitdiff
path: root/src/lib/isdcf_metadata.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/isdcf_metadata.cc')
-rw-r--r--src/lib/isdcf_metadata.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/isdcf_metadata.cc b/src/lib/isdcf_metadata.cc
index 9d9d825f5..e9d2e313e 100644
--- a/src/lib/isdcf_metadata.cc
+++ b/src/lib/isdcf_metadata.cc
@@ -66,3 +66,22 @@ ISDCFMetadata::as_xml (xmlpp::Node* root) const
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.content_version == b.content_version &&
+ a.audio_language == b.audio_language &&
+ a.subtitle_language == b.subtitle_language &&
+ a.territory == b.territory &&
+ a.rating == b.rating &&
+ a.studio == b.studio &&
+ a.facility == b.facility &&
+ a.package_type == b.package_type &&
+ 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 &&
+ a.mastered_luminance == b.mastered_luminance;
+}