Extract common code out into kdm_for_screen()
[dcpomatic.git] / src / lib / job_manager.h
index d4287f8746d667fd999d1d27450cdd9ef03150ae..dd7a28db208914c3c67e06d09f04d5acd1c96595 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012-2018 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2020 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
@@ -32,6 +32,7 @@
 class Job;
 class Film;
 class Playlist;
+class Content;
 struct threed_test7;
 
 extern bool wait_for_jobs ();
@@ -64,6 +65,13 @@ public:
                boost::function<void()> ready
                );
 
+       void analyse_subtitles (
+               boost::shared_ptr<const Film> film,
+               boost::shared_ptr<Content> content,
+               boost::signals2::connection& connection,
+               boost::function<void()> ready
+               );
+
        boost::signals2::signal<void (boost::weak_ptr<Job>)> JobAdded;
        boost::signals2::signal<void ()> JobsReordered;
        boost::signals2::signal<void (boost::optional<std::string>, boost::optional<std::string>)> ActiveJobsChanged;