X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ffilm.h;h=aa7be939ea950262a52f2ff9d677ca7982643bd6;hb=765f90586c498860aa687e2b0cd6cedf1e0b1bf0;hp=f1df5714243787859f6d95ff5e63590c296d45e9;hpb=92b6430402753a572c33d594ba0745a4e461edf4;p=dcpomatic.git diff --git a/src/lib/film.h b/src/lib/film.h index f1df57142..aa7be939e 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -30,7 +30,6 @@ #include "isdcf_metadata.h" #include "frame_rate_change.h" #include "signaller.h" -#include "ratio.h" #include #include #include @@ -40,6 +39,10 @@ #include #include +namespace xmlpp { + class Document; +} + class DCPContentType; class Log; class Content; @@ -49,6 +52,8 @@ class AudioContent; class Screen; class AudioProcessor; class AudioMapping; +class Ratio; +class Job; struct isdcf_name_test; /** @class Film @@ -291,6 +296,7 @@ private: void playlist_changed (); void playlist_content_changed (boost::weak_ptr, int, bool frequent); void maybe_add_content (boost::weak_ptr, boost::weak_ptr); + void audio_analysis_finished (); /** Log to write to */ boost::shared_ptr _log; @@ -340,6 +346,7 @@ private: boost::signals2::scoped_connection _playlist_changed_connection; boost::signals2::scoped_connection _playlist_content_changed_connection; std::list _job_connections; + std::list _audio_analysis_connections; friend struct paths_test; friend struct film_metadata_test;