Fix strange Windows build error introduced in 6c37cc1979b2a01205a888c4c98f3334685ee8dd
[libdcp.git] / test / markers_test.cc
index e7cb3a5ded3efb5ae196f5535ca3d5fab70c5307..217900c02f5281bcd010884bc45f001c17061c23 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2019 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2019-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of libdcp.
 
 
 using std::string;
 using std::shared_ptr;
+using std::make_shared;
 
 BOOST_AUTO_TEST_CASE (markers_write_test)
 {
-       dcp::CPL cpl("Markers test", dcp::TEST);
+       dcp::CPL cpl("Markers test", dcp::ContentKind::TEST);
 
-       shared_ptr<dcp::ReelMarkersAsset> asset (new dcp::ReelMarkersAsset(dcp::Fraction(24, 1), 0));
+       auto asset = make_shared<dcp::ReelMarkersAsset>(dcp::Fraction(24, 1), 432000, 0);
        asset->set (dcp::Marker::FFOC, dcp::Time(1, 1, 9, 16, 24));
        asset->set (dcp::Marker::LFOC, dcp::Time(2, 5, 3, 0, 24));
        asset->set (dcp::Marker::FFTC, dcp::Time(0, 6, 4, 2, 24));
@@ -63,7 +64,7 @@ BOOST_AUTO_TEST_CASE (markers_write_test)
 
        cpl.add (reel);
 
-       cpl.write_xml ("build/test/markers_test.xml", dcp::SMPTE, shared_ptr<dcp::CertificateChain>());
+       cpl.write_xml ("build/test/markers_test.xml", dcp::Standard::SMPTE, {});
 }
 
 static void
@@ -103,6 +104,6 @@ BOOST_AUTO_TEST_CASE (markers_read_test, * boost::unit_test::depends_on("markers
 
        BOOST_CHECK (markers->equals(markers, dcp::EqualityOptions(), boost::bind(&note_handler, _1, _2)));
 
-       shared_ptr<dcp::ReelMarkersAsset> markers2 (new dcp::ReelMarkersAsset(dcp::Fraction(24, 1), 0));
+       auto markers2 = make_shared<dcp::ReelMarkersAsset>(dcp::Fraction(24, 1), 432000, 0);
        BOOST_CHECK (!markers->equals(markers2, dcp::EqualityOptions(), boost::bind(&note_handler, _1, _2)));
 }