+using std::shared_ptr;
+using std::string;
+using std::vector;
+using namespace dcpomatic;
+#if BOOST_VERSION >= 106100
+using namespace boost::placeholders;
+#endif
+
+
+/** @param whole_film true to analyse the whole film' audio (i.e. start from time 0 and use processors), false
+ * to analyse just the single piece of content in the playlist (i.e. start from Playlist::start() and do not
+ * use processors.
+ */
+AnalyseAudioJob::AnalyseAudioJob (shared_ptr<const Film> film, shared_ptr<const Playlist> playlist, bool whole_film)
+ : Job (film)
+ , _analyser(film, playlist, whole_film, boost::bind(&Job::set_progress, this, _1, false))
+ , _playlist (playlist)
+ , _path (film->audio_analysis_path(playlist))
+ , _whole_film(whole_film)
+{
+ LOG_DEBUG_AUDIO_ANALYSIS_NC("AnalyseAudioJob::AnalyseAudioJob");
+}