diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-05-24 13:42:10 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-05-24 13:42:10 +0100 |
| commit | f5291ad8e2e0dd8b342a62b4086577094944d700 (patch) | |
| tree | a005401e39ef7ede3d0c7a3aac11fd9e9d478e65 /test/ffmpeg_encoder_test.cc | |
| parent | bd0b15b48495500c0cfb42877d69b0c1d165418d (diff) | |
Add another test.
Diffstat (limited to 'test/ffmpeg_encoder_test.cc')
| -rw-r--r-- | test/ffmpeg_encoder_test.cc | 18 |
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 (); +} |
