summaryrefslogtreecommitdiff
path: root/test/ffmpeg_encoder_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-06-14 22:12:51 +0200
committerCarl Hetherington <cth@carlh.net>2020-06-14 22:12:51 +0200
commita863000bf1b7bdcd67286206916f5f9c4fdbd844 (patch)
tree1909ee4551feb85b19c56d6179aeba21b43bf5ce /test/ffmpeg_encoder_test.cc
parent46c1a60d39c09d2212aca0404bd11b51cf440a88 (diff)
Fix error when exporting stereo projects with "mixdown to stereo"v2.15.79
set.
Diffstat (limited to 'test/ffmpeg_encoder_test.cc')
-rw-r--r--test/ffmpeg_encoder_test.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/ffmpeg_encoder_test.cc b/test/ffmpeg_encoder_test.cc
index 10186abcc..d824ede30 100644
--- a/test/ffmpeg_encoder_test.cc
+++ b/test/ffmpeg_encoder_test.cc
@@ -376,3 +376,20 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test7)
encoder.go ();
}
+
+/** Stereo project with mixdown-to-stereo set */
+BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test8)
+{
+ shared_ptr<Film> film = new_test_film2("ffmpeg_encoder_h264_test4");
+ film->examine_and_add_content(shared_ptr<DCPContent>(new DCPContent("test/data/scope_dcp")));
+ BOOST_REQUIRE(!wait_for_jobs());
+ film->set_audio_channels (2);
+
+ shared_ptr<Job> job(new TranscodeJob(film));
+ FFmpegEncoder encoder(film, job, "build/test/ffmpeg_encoder_h264_test8.mp4", EXPORT_FORMAT_H264_AAC, true, false, 23
+#ifdef DCPOMATIC_VARIANT_SWAROOP
+ , optional<dcp::Key>(), optional<string>()
+#endif
+ );
+ encoder.go();
+}