Don't import luminance of 0 from 2.14.x metadata files (part of #2130).
[dcpomatic.git] / src / lib / film.cc
index 0d277b82a0a8e92c1825eedc86dc6b08c7b3085c..64fc04f5ddbcbc4172502b443bab05ca32617857 100644 (file)
@@ -753,7 +753,9 @@ Film::read_metadata (optional<boost::filesystem::path> path)
                        _ratings.push_back (dcp::Rating("", *rating));
                }
                if (auto mastered_luminance = isdcf->optional_number_child<float>("MasteredLuminance")) {
-                       _luminance = dcp::Luminance(*mastered_luminance, dcp::Luminance::Unit::FOOT_LAMBERT);
+                       if (*mastered_luminance > 0) {
+                               _luminance = dcp::Luminance(*mastered_luminance, dcp::Luminance::Unit::FOOT_LAMBERT);
+                       }
                }
                _studio = isdcf->optional_string_child("Studio");
                _facility = isdcf->optional_string_child("Facility");