/*
- Copyright (C) 2017 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2017-2018 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
film->examine_and_add_content (s);
BOOST_REQUIRE (!wait_for_jobs ());
s->subtitle->set_colour (dcp::Colour (255, 255, 0));
- s->subtitle->set_shadow (true);
+ s->subtitle->set_effect (dcp::SHADOW);
s->subtitle->set_effect_colour (dcp::Colour (0, 255, 255));
film->write_metadata();
film->examine_and_add_content (s);
BOOST_REQUIRE (!wait_for_jobs ());
s->subtitle->set_colour (dcp::Colour (255, 255, 0));
- s->subtitle->set_shadow (true);
+ s->subtitle->set_effect (dcp::SHADOW);
s->subtitle->set_effect_colour (dcp::Colour (0, 255, 255));
film->write_metadata();
film->examine_and_add_content (s);
BOOST_REQUIRE (!wait_for_jobs ());
s->subtitle->set_colour (dcp::Colour (255, 255, 0));
- s->subtitle->set_shadow (true);
+ s->subtitle->set_effect (dcp::SHADOW);
s->subtitle->set_effect_colour (dcp::Colour (0, 255, 255));
film->write_metadata();
film->examine_and_add_content (s);
BOOST_REQUIRE (!wait_for_jobs ());
s->subtitle->set_colour (dcp::Colour (255, 255, 0));
- s->subtitle->set_shadow (true);
+ s->subtitle->set_effect (dcp::SHADOW);
s->subtitle->set_effect_colour (dcp::Colour (0, 255, 255));
shared_ptr<Job> job (new TranscodeJob (film));
FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_basic_test_mixdown.mp4", FFmpegEncoder::FORMAT_H264, true);
encoder.go ();
- /* Skip the first video packet when checking as it contains x264 options which can vary between machines
- (e.g. number of threads used for encoding).
- */
- check_ffmpeg ("build/test/ffmpeg_encoder_basic_test_mixdown.mp4", "test/data/ffmpeg_encoder_basic_test_mixdown.mp4");
+ check_ffmpeg ("build/test/ffmpeg_encoder_basic_test_mixdown.mp4", "test/data/ffmpeg_encoder_basic_test_mixdown.mp4", 1);
}