X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fffmpeg_encoder_test.cc;h=6c55a415ffd870d3c2f4517af2345e94fc10d283;hb=f5291ad8e2e0dd8b342a62b4086577094944d700;hp=92cd9ff8ef101846d4f34c05bfdb085447b4f3f6;hpb=bd0b15b48495500c0cfb42877d69b0c1d165418d;p=dcpomatic.git 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 = 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 = new_test_film ("ffmpeg_transcoder_basic_test"); + film->set_name ("ffmpeg_transcoder_basic_test"); + shared_ptr 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 (new TranscodeJob (film)); + FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_basic_test.mp4", FFmpegEncoder::FORMAT_H264); + encoder.go (); +}