summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-06-11 09:15:32 +0100
committerCarl Hetherington <cth@carlh.net>2015-06-11 09:15:32 +0100
commitffb11106766b462f10bd832c26c2d84ea2d980b6 (patch)
tree7d39c19d17ca4f5a37b0c87ca62aee7185c0e869
parent2e98263d0aeef4a470209d1cd31e15bdccbeda41 (diff)
Add new test.
-rw-r--r--test/audio_analysis_test.cc17
1 files changed, 16 insertions, 1 deletions
diff --git a/test/audio_analysis_test.cc b/test/audio_analysis_test.cc
index fb70f3e7d..c8ccc597e 100644
--- a/test/audio_analysis_test.cc
+++ b/test/audio_analysis_test.cc
@@ -105,7 +105,7 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test)
wait_for_jobs ();
}
-/* Check that audio analysis works (i.e. runs without error) with a -ve delay */
+/** Check that audio analysis works (i.e. runs without error) with a -ve delay */
BOOST_AUTO_TEST_CASE (audio_analysis_negative_delay_test)
{
shared_ptr<Film> film = new_test_film ("audio_analysis_negative_delay_test");
@@ -120,3 +120,18 @@ BOOST_AUTO_TEST_CASE (audio_analysis_negative_delay_test)
JobManager::instance()->add (job);
wait_for_jobs ();
}
+
+/** Check audio analysis that is incorrect in 2e98263 */
+BOOST_AUTO_TEST_CASE (audio_analysis_test2)
+{
+ shared_ptr<Film> film = new_test_film ("audio_analysis_test2");
+ film->set_name ("audio_analysis_test2");
+ shared_ptr<AudioContent> c (new FFmpegContent (film, private_data / "3d_thx_broadway_2010_lossless.m2ts"));
+ film->examine_and_add_content (c);
+ wait_for_jobs ();
+
+ shared_ptr<AnalyseAudioJob> job (new AnalyseAudioJob (film, film->playlist ()));
+ job->Finished.connect (boost::bind (&finished));
+ JobManager::instance()->add (job);
+ wait_for_jobs ();
+}