Build fixes.
[dcpomatic.git] / test / vf_kdm_test.cc
index ba4bf6b22a3bada28feb293d72135cfc53d3be17..8b6e215bade6e42fdcdfd8161eb67c008898a6e2 100644 (file)
 
 */
 
+/** @file  test/vf_kdm_test.cc
+ *  @brief Test encrypted VF creation and import
+ *  @ingroup specific
+ */
+
 #include "test.h"
 #include "lib/film.h"
 #include "lib/dcp_subtitle_content.h"
@@ -41,6 +46,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
        A->set_container (Ratio::from_id ("185"));
        A->set_dcp_content_type (DCPContentType::from_isdcf_name ("TLR"));
        A->set_name ("frobozz");
+       A->set_interop (true);
 
        shared_ptr<FFmpegContent> c (new FFmpegContent (A, "test/data/test.mp4"));
        A->examine_and_add_content (c);
@@ -60,7 +66,8 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
                A_dcp.cpls().front()->file().get(),
                dcp::LocalTime ("2014-07-21T00:00:00+00:00"),
                dcp::LocalTime ("2024-07-21T00:00:00+00:00"),
-               dcp::MODIFIED_TRANSITIONAL_1
+               dcp::MODIFIED_TRANSITIONAL_1,
+               true, 0
                );
 
        /* Import A into a new project, with the required KDM, and make a VF that refers to it */
@@ -69,6 +76,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
        B->set_container (Ratio::from_id ("185"));
        B->set_dcp_content_type (DCPContentType::from_isdcf_name ("TLR"));
        B->set_name ("frobozz");
+       B->set_interop (true);
 
        shared_ptr<DCPContent> d (new DCPContent (B, "build/test/vf_kdm_test_ov/" + A->dcp_name()));
        d->add_kdm (A_kdm);
@@ -88,7 +96,8 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
                B_dcp.cpls().front()->file().get(),
                dcp::LocalTime ("2014-07-21T00:00:00+00:00"),
                dcp::LocalTime ("2024-07-21T00:00:00+00:00"),
-               dcp::MODIFIED_TRANSITIONAL_1
+               dcp::MODIFIED_TRANSITIONAL_1,
+               true, 0
                );
 
        /* Import the OV and VF into a new project with the KDM that was created for the VF.
@@ -99,6 +108,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
        C->set_container (Ratio::from_id ("185"));
        C->set_dcp_content_type (DCPContentType::from_isdcf_name ("TLR"));
        C->set_name ("frobozz");
+       C->set_interop (true);
 
        shared_ptr<DCPContent> e (new DCPContent (C, "build/test/vf_kdm_test_vf/" + B->dcp_name()));
        e->add_kdm (B_kdm);