diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-06-11 09:15:32 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-06-11 09:15:32 +0100 |
| commit | ffb11106766b462f10bd832c26c2d84ea2d980b6 (patch) | |
| tree | 7d39c19d17ca4f5a37b0c87ca62aee7185c0e869 | |
| parent | 2e98263d0aeef4a470209d1cd31e15bdccbeda41 (diff) | |
Add new test.
| -rw-r--r-- | test/audio_analysis_test.cc | 17 |
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 (); +} |
