diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-12-06 21:36:37 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-12-07 01:20:25 +0100 |
| commit | dfb68bf9190ec0be31f01b61c17aebc8b6e30ad8 (patch) | |
| tree | 7df185b2773729f244ab19622f10eb5f746b661f /src/lib/hints.h | |
| parent | 7c27dff5817715965e86798108c596f9a1675394 (diff) | |
Add WeakFilm and WeakConstFilm and use them a bit.
Diffstat (limited to 'src/lib/hints.h')
| -rw-r--r-- | src/lib/hints.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/hints.h b/src/lib/hints.h index e10037763..b8a831301 100644 --- a/src/lib/hints.h +++ b/src/lib/hints.h @@ -23,6 +23,7 @@ #include "types.h" #include "dcp_text_track.h" #include "dcpomatic_time.h" +#include "weak_film.h" #include <boost/weak_ptr.hpp> #include <boost/signals2.hpp> #include <boost/atomic.hpp> @@ -31,7 +32,7 @@ class Film; -class Hints : public Signaller, public ExceptionStore +class Hints : public Signaller, public ExceptionStore, public WeakConstFilm { public: explicit Hints (boost::weak_ptr<const Film> film); @@ -55,7 +56,6 @@ private: void text (PlayerText text, TextType type, dcpomatic::DCPTimePeriod period); void closed_caption (PlayerText text, dcpomatic::DCPTimePeriod period); void open_subtitle (PlayerText text, dcpomatic::DCPTimePeriod period); - boost::shared_ptr<const Film> film () const; void check_big_font_files (); void check_few_audio_channels (); @@ -70,7 +70,6 @@ private: void check_loudness (); void check_ffec_and_ffmc_in_smpte_feature (); - boost::weak_ptr<const Film> _film; boost::thread _thread; bool _long_ccap; |
