projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
swaroop: Add date/time to watermark.
[dcpomatic.git]
/
test
/
ffmpeg_encoder_test.cc
diff --git
a/test/ffmpeg_encoder_test.cc
b/test/ffmpeg_encoder_test.cc
index 8bb813713c9b73f3297b8c1c51ed448d7d34c918..4b323c5bf4cb79eae724b10f85f6cf67db9c6bba 100644
(file)
--- a/
test/ffmpeg_encoder_test.cc
+++ b/
test/ffmpeg_encoder_test.cc
@@
-37,16
+37,16
@@
using std::string;
using boost::shared_ptr;
static void
using boost::shared_ptr;
static void
-ffmpeg_content_test (int number, boost::filesystem::path content,
FFmpegEncoder::
Format format)
+ffmpeg_content_test (int number, boost::filesystem::path content,
Export
Format format)
{
string name = "ffmpeg_encoder_";
string extension;
switch (format) {
{
string name = "ffmpeg_encoder_";
string extension;
switch (format) {
- case
FFmpegEncoder::
FORMAT_H264:
+ case
EXPORT_
FORMAT_H264:
name += "h264";
extension = "mp4";
break;
name += "h264";
extension = "mp4";
break;
- case
FFmpegEncoder::
FORMAT_PRORES:
+ case
EXPORT_
FORMAT_PRORES:
name += "prores";
extension = "mov";
break;
name += "prores";
extension = "mov";
break;
@@
-65,32
+65,32
@@
ffmpeg_content_test (int number, boost::filesystem::path content, FFmpegEncoder:
film->write_metadata ();
shared_ptr<Job> job (new TranscodeJob (film));
film->write_metadata ();
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, String::compose("build/test/%1.%2", name, extension), format, false, 23);
+ FFmpegEncoder encoder (film, job, String::compose("build/test/%1.%2", name, extension), format, false,
false,
23);
encoder.go ();
}
/** Red / green / blue MP4 -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test1)
{
encoder.go ();
}
/** Red / green / blue MP4 -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test1)
{
- ffmpeg_content_test (1, "test/data/test.mp4",
FFmpegEncoder::
FORMAT_PRORES);
+ ffmpeg_content_test (1, "test/data/test.mp4",
EXPORT_
FORMAT_PRORES);
}
/** Dolby Aurora trailer VOB -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test2)
{
}
/** Dolby Aurora trailer VOB -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test2)
{
- ffmpeg_content_test (2, private_data / "dolby_aurora.vob",
FFmpegEncoder::
FORMAT_PRORES);
+ ffmpeg_content_test (2, private_data / "dolby_aurora.vob",
EXPORT_
FORMAT_PRORES);
}
/** Sintel trailer -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test3)
{
}
/** Sintel trailer -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test3)
{
- ffmpeg_content_test (3, private_data / "Sintel_Trailer1.480p.DivX_Plus_HD.mkv",
FFmpegEncoder::
FORMAT_PRORES);
+ ffmpeg_content_test (3, private_data / "Sintel_Trailer1.480p.DivX_Plus_HD.mkv",
EXPORT_
FORMAT_PRORES);
}
/** Big Buck Bunny trailer -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test4)
{
}
/** Big Buck Bunny trailer -> Prores */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test4)
{
- ffmpeg_content_test (4, private_data / "big_buck_bunny_trailer_480p.mov",
FFmpegEncoder::
FORMAT_PRORES);
+ ffmpeg_content_test (4, private_data / "big_buck_bunny_trailer_480p.mov",
EXPORT_
FORMAT_PRORES);
}
/** Still image -> Prores */
}
/** Still image -> Prores */
@@
-109,7
+109,7
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test5)
film->write_metadata ();
shared_ptr<Job> job (new TranscodeJob (film));
film->write_metadata ();
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_test5.mov",
FFmpegEncoder::FORMAT_PRORES
, false, 23);
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_test5.mov",
EXPORT_FORMAT_PRORES, false
, false, 23);
encoder.go ();
}
encoder.go ();
}
@@
-130,7
+130,7
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test6)
film->write_metadata();
shared_ptr<Job> job (new TranscodeJob (film));
film->write_metadata();
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_test6.mov",
FFmpegEncoder::FORMAT_PRORES
, false, 23);
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_test6.mov",
EXPORT_FORMAT_PRORES, false
, false, 23);
encoder.go ();
}
encoder.go ();
}
@@
-154,14
+154,14
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test7)
s->only_text()->set_effect_colour (dcp::Colour (0, 255, 255));
shared_ptr<Job> job (new TranscodeJob (film));
s->only_text()->set_effect_colour (dcp::Colour (0, 255, 255));
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_test7.mov",
FFmpegEncoder::FORMAT_PRORES
, false, 23);
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_test7.mov",
EXPORT_FORMAT_PRORES, false
, false, 23);
encoder.go ();
}
/** Red / green / blue MP4 -> H264 */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test1)
{
encoder.go ();
}
/** Red / green / blue MP4 -> H264 */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test1)
{
- ffmpeg_content_test(1, "test/data/test.mp4",
FFmpegEncoder::
FORMAT_H264);
+ ffmpeg_content_test(1, "test/data/test.mp4",
EXPORT_
FORMAT_H264);
}
/** Just subtitles -> H264 */
}
/** Just subtitles -> H264 */
@@
-181,7
+181,7
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test2)
film->write_metadata();
shared_ptr<Job> job (new TranscodeJob (film));
film->write_metadata();
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_h264_test2.mp4",
FFmpegEncoder::FORMAT_H264
, false, 23);
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_h264_test2.mp4",
EXPORT_FORMAT_H264, false
, false, 23);
encoder.go ();
}
encoder.go ();
}
@@
-206,7
+206,7
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test3)
film->write_metadata();
shared_ptr<Job> job (new TranscodeJob (film));
film->write_metadata();
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_h264_test3.mp4",
FFmpegEncoder::FORMAT_H264
, false, 23);
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_h264_test3.mp4",
EXPORT_FORMAT_H264, false
, false, 23);
encoder.go ();
}
encoder.go ();
}
@@
-220,7
+220,7
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test4)
film->set_container(Ratio::from_id("185"));
shared_ptr<Job> job(new TranscodeJob(film));
film->set_container(Ratio::from_id("185"));
shared_ptr<Job> job(new TranscodeJob(film));
- FFmpegEncoder encoder(film, job, "build/test/ffmpeg_encoder_h264_test4.mp4",
FFmpegEncoder::FORMAT_H264
, false, 23);
+ FFmpegEncoder encoder(film, job, "build/test/ffmpeg_encoder_h264_test4.mp4",
EXPORT_FORMAT_H264, false
, false, 23);
encoder.go();
}
encoder.go();
}
@@
-274,7
+274,7
@@
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test5)
Rs->audio->set_mapping (map);
shared_ptr<Job> job (new TranscodeJob (film));
Rs->audio->set_mapping (map);
shared_ptr<Job> job (new TranscodeJob (film));
- FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_h264_test5.mp4",
FFmpegEncoder::FORMAT_H264, tru
e, 23);
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_h264_test5.mp4",
EXPORT_FORMAT_H264, true, fals
e, 23);
encoder.go ();
check_ffmpeg ("build/test/ffmpeg_encoder_h264_test5.mp4", "test/data/ffmpeg_encoder_h264_test5.mp4", 1);
encoder.go ();
check_ffmpeg ("build/test/ffmpeg_encoder_h264_test5.mp4", "test/data/ffmpeg_encoder_h264_test5.mp4", 1);