Fix parameters when running tests with valgrind.
[libdcp.git] / test / smpte_subtitle_test.cc
index b094ea0db0d6d47a928cc0707eb423021d17f2b8..35ad55505adf59f5d3898751fc45f628172482eb 100644 (file)
 
 using std::string;
 using boost::optional;
+using boost::shared_ptr;
 
 BOOST_AUTO_TEST_CASE (smpte_subtitle_id_test)
 {
        dcp::SMPTESubtitleAsset subs;
-       subs.add(dcp::SubtitleString(
-                        optional<string>(),
-                        false, false, false,
-                        dcp::Colour(),
-                        64,
-                        1,
-                        dcp::Time(0, 1, 2, 3, 24),
-                        dcp::Time(0, 2, 2, 3, 24),
-                        0.5,
-                        dcp::HALIGN_CENTER,
-                        0.5,
-                        dcp::VALIGN_CENTER,
-                        dcp::DIRECTION_LTR,
-                        "Hello",
-                        dcp::NONE,
-                        dcp::Colour(),
-                        dcp::Time(0, 0, 0, 0, 24),
-                        dcp::Time(0, 0, 0, 0, 24)
-                        ));
+       subs.add(
+               shared_ptr<dcp::Subtitle> (
+                       new dcp::SubtitleString(
+                               optional<string>(),
+                               false, false, false,
+                               dcp::Colour(),
+                               64,
+                               1,
+                               dcp::Time(0, 1, 2, 3, 24),
+                               dcp::Time(0, 2, 2, 3, 24),
+                               0.5,
+                               dcp::HALIGN_CENTER,
+                               0.5,
+                               dcp::VALIGN_CENTER,
+                               dcp::DIRECTION_LTR,
+                               "Hello",
+                               dcp::NONE,
+                               dcp::Colour(),
+                               dcp::Time(0, 0, 0, 0, 24),
+                               dcp::Time(0, 0, 0, 0, 24)
+                               )
+                       )
+               );
        subs.write("build/test/smpte_subtitle_id_test.mxf");
 
        dcp::SMPTESubtitleAsset check("build/test/smpte_subtitle_id_test.mxf");