summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-05-24 13:42:10 +0100
committerCarl Hetherington <cth@carlh.net>2017-05-24 13:42:10 +0100
commitf5291ad8e2e0dd8b342a62b4086577094944d700 (patch)
treea005401e39ef7ede3d0c7a3aac11fd9e9d478e65
parentbd0b15b48495500c0cfb42877d69b0c1d165418d (diff)
Add another test.
-rw-r--r--test/ffmpeg_encoder_test.cc18
1 files changed, 17 insertions, 1 deletions
diff --git a/test/ffmpeg_encoder_test.cc b/test/ffmpeg_encoder_test.cc
index 92cd9ff8e..6c55a415f 100644
--- a/test/ffmpeg_encoder_test.cc
+++ b/test/ffmpeg_encoder_test.cc
@@ -28,7 +28,7 @@
using boost::shared_ptr;
-BOOST_AUTO_TEST_CASE (ffmpeg_encoder_basic_test)
+BOOST_AUTO_TEST_CASE (ffmpeg_encoder_basic_test_mov)
{
shared_ptr<Film> film = new_test_film ("ffmpeg_transcoder_basic_test");
film->set_name ("ffmpeg_transcoder_basic_test");
@@ -43,3 +43,19 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_basic_test)
FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_basic_test.mov", FFmpegEncoder::FORMAT_PRORES);
encoder.go ();
}
+
+BOOST_AUTO_TEST_CASE (ffmpeg_encoder_basic_test_mp4)
+{
+ shared_ptr<Film> film = new_test_film ("ffmpeg_transcoder_basic_test");
+ film->set_name ("ffmpeg_transcoder_basic_test");
+ shared_ptr<FFmpegContent> c (new FFmpegContent (film, "test/data/test.mp4"));
+ film->set_container (Ratio::from_id ("185"));
+ film->set_audio_channels (6);
+
+ film->examine_and_add_content (c);
+ wait_for_jobs ();
+
+ shared_ptr<Job> job (new TranscodeJob (film));
+ FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_basic_test.mp4", FFmpegEncoder::FORMAT_H264);
+ encoder.go ();
+}