X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Faudio_analysis_test.cc;h=fb70f3e7d03c0f8079b8714e0dfc43867b6acfc9;hb=16f80f7fed7d05adda154ee31ea9bfbff681759b;hp=7be9ca549d8f0b39ac2d7d804a6123666a4fbb1a;hpb=6f0a590bc3266f21ba577116219bd019e891d480;p=dcpomatic.git diff --git a/test/audio_analysis_test.cc b/test/audio_analysis_test.cc index 7be9ca549..fb70f3e7d 100644 --- a/test/audio_analysis_test.cc +++ b/test/audio_analysis_test.cc @@ -23,11 +23,13 @@ #include #include "lib/audio_analysis.h" +#include "lib/analyse_audio_job.h" #include "lib/film.h" #include "lib/sndfile_content.h" #include "lib/dcp_content_type.h" #include "lib/ffmpeg_content.h" #include "lib/ratio.h" +#include "lib/job_manager.h" #include "test.h" using boost::shared_ptr; @@ -97,7 +99,9 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test) film->examine_and_add_content (c); wait_for_jobs (); - c->analyse_audio (boost::bind (&finished)); + shared_ptr job (new AnalyseAudioJob (film, film->playlist ())); + job->Finished.connect (boost::bind (&finished)); + JobManager::instance()->add (job); wait_for_jobs (); } @@ -111,6 +115,8 @@ BOOST_AUTO_TEST_CASE (audio_analysis_negative_delay_test) film->examine_and_add_content (c); wait_for_jobs (); - c->analyse_audio (boost::bind (&finished)); + shared_ptr job (new AnalyseAudioJob (film, film->playlist ())); + job->Finished.connect (boost::bind (&finished)); + JobManager::instance()->add (job); wait_for_jobs (); }