Add --no-encrypt with the same idea as the previous commit.
[dcpomatic.git] / test / audio_analysis_test.cc
index df809bb1510097b041ff4db9600cc5adf0912413..002ea0e7a16123a4f0a2b13e49f78f9163cd56af 100644 (file)
@@ -193,7 +193,7 @@ BOOST_AUTO_TEST_CASE (analyse_audio_test4)
        auto playlist = make_shared<Playlist>();
        playlist->add (film, content);
        boost::signals2::connection c;
-       JobManager::instance()->analyse_audio(film, playlist, false, c, []() {});
+       JobManager::instance()->analyse_audio(film, playlist, false, c, [](Job::Result) {});
        BOOST_CHECK (!wait_for_jobs ());
 }
 
@@ -209,7 +209,7 @@ BOOST_AUTO_TEST_CASE (analyse_audio_leqm_test)
        auto playlist = make_shared<Playlist>();
        playlist->add (film, content);
        boost::signals2::connection c;
-       JobManager::instance()->analyse_audio(film, playlist, false, c, []() {});
+       JobManager::instance()->analyse_audio(film, playlist, false, c, [](Job::Result) {});
        BOOST_CHECK (!wait_for_jobs());
 
        AudioAnalysis analysis(film->audio_analysis_path(playlist));
@@ -230,6 +230,20 @@ BOOST_AUTO_TEST_CASE(analyse_audio_with_long_silent_end)
        auto playlist = make_shared<Playlist>();
        playlist->add(film, content);
        boost::signals2::connection c;
-       JobManager::instance()->analyse_audio(film, playlist, false, c, []() {});
+       JobManager::instance()->analyse_audio(film, playlist, false, c, [](Job::Result) {});
        BOOST_CHECK(!wait_for_jobs());
 }
+
+
+BOOST_AUTO_TEST_CASE(analyse_audio_with_strange_channel_count)
+{
+       auto content = content_factory(TestPaths::private_data() / "mali.mkv")[0];
+       auto film = new_test_film2("analyse_audio_with_strange_channel_count", { content });
+
+       auto playlist = make_shared<Playlist>();
+       playlist->add(film, content);
+       boost::signals2::connection c;
+       JobManager::instance()->analyse_audio(film, playlist, false, c, [](Job::Result) {});
+       BOOST_CHECK(!wait_for_jobs());
+}
+