#include "lib/dcp_content_type.h"
#include "lib/content.h"
#include "lib/video_content.h"
+#include "lib/dcpomatic_log.h"
#include "test.h"
#include <boost/test/unit_test.hpp>
#include <boost/algorithm/string.hpp>
check (string name, int check_full, int check_repeat)
{
/* The encoder will have been destroyed so parse the logs */
- ifstream log ("build/test/" + name + "/log");
+ string log_file = "build/test/" + name + "/log";
+ ifstream log (log_file.c_str());
string line;
int repeat = 0;
int full = 0;
BOOST_AUTO_TEST_CASE (optimise_stills_test1)
{
shared_ptr<Film> film = new_test_film ("optimise_stills_test1");
+ dcpomatic_log = film->log ();
film->set_container (Ratio::from_id ("185"));
film->set_dcp_content_type (DCPContentType::from_isdcf_name ("TLR"));
film->set_name ("frobozz");
- shared_ptr<Content> content = content_factory(film, "test/data/flat_red.png").front ();
+ shared_ptr<Content> content = content_factory("test/data/flat_red.png").front ();
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs ());
film->make_dcp ();
BOOST_AUTO_TEST_CASE (optimise_stills_test2)
{
shared_ptr<Film> film = new_test_film ("optimise_stills_test2");
+ dcpomatic_log = film->log ();
film->set_container (Ratio::from_id ("185"));
film->set_dcp_content_type (DCPContentType::from_isdcf_name ("TLR"));
film->set_name ("frobozz");
- shared_ptr<Content> content = content_factory(film, "test/data/flat_red.png").front ();
+ shared_ptr<Content> content = content_factory("test/data/flat_red.png").front ();
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs ());
content->video->set_frame_type (VIDEO_FRAME_TYPE_3D_LEFT_RIGHT);