Fix crashes when using kdm_cli with a certificate instead of a cinema.
[dcpomatic.git] / test / threed_test.cc
index f98464fb5810329d20a6a6903ed2b175bc4fb9b6..bceb6700fe1d7bad834626dba3ea5569e1b73f1f 100644 (file)
@@ -105,6 +105,11 @@ BOOST_AUTO_TEST_CASE (threed_test3)
 
 BOOST_AUTO_TEST_CASE (threed_test4)
 {
+       ConfigRestorer cr;
+
+       /* Try to stop out-of-memory crashes on my laptop */
+       Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency() / 4);
+
        auto film = new_test_film2 ("threed_test4");
        auto L = make_shared<FFmpegContent>(TestPaths::private_data() / "LEFT_TEST_DCP3D4K.mov");
        film->examine_and_add_content (L);
@@ -181,7 +186,7 @@ BOOST_AUTO_TEST_CASE (threed_test7)
        c->video->set_length (24);
 
        film->set_three_d (true);
-       film->make_dcp ();
+       film->make_dcp (TranscodeJob::ChangedBehaviour::IGNORE);
        film->write_metadata ();
 
        auto jm = JobManager::instance ();