Supporters update.
[dcpomatic.git] / test / 4k_test.cc
index f3ce0bfcc2b2e8ab03cdb3140bea39f55487d63c..9e80a6e27bb035c25e940fd8dccf3d9b060a57fc 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2013-2015 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2013-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
@@ -18,6 +18,7 @@
 
 */
 
+
 /** @defgroup completedcp Complete builds of DCPs */
 
 /** @file  test/4k_test.cc
  *  The output is checked against test/data/4k_test.
  */
 
-#include <boost/test/unit_test.hpp>
-#include "lib/film.h"
-#include "lib/ffmpeg_content.h"
+
 #include "lib/dcp_content_type.h"
-#include "lib/video_content.h"
-#include "lib/ratio.h"
 #include "lib/dcpomatic_log.h"
+#include "lib/ffmpeg_content.h"
+#include "lib/film.h"
+#include "lib/ratio.h"
+#include "lib/video_content.h"
 #include "test.h"
+#include <boost/test/unit_test.hpp>
+
 
-using std::shared_ptr;
 using std::make_shared;
 
+
 BOOST_AUTO_TEST_CASE (fourk_test)
 {
        auto film = new_test_film ("4k_test");
@@ -58,8 +61,12 @@ BOOST_AUTO_TEST_CASE (fourk_test)
                        dcp::VerificationNote::Code::MISSING_FFEC_IN_FEATURE
                });
 
-       boost::filesystem::path p (test_film_dir ("4k_test"));
+       boost::filesystem::path p (test_film_dir("4k_test"));
        p /= film->dcp_name ();
 
-       check_dcp ("test/data/4k_test", p.string ());
+       /* This test is concerned with the image and its metadata, so we'll
+        * ignore any differences in sound between the DCP and the reference to
+        * avoid test failures for unrelated reasons.
+        */
+       check_dcp("test/data/4k_test", p.string(), true);
 }