Cache film length for Player::pass.
[dcpomatic.git] / src / lib / player.h
index e99c345bb211ea99d683fcb5b3d32513305ad4c9..2fd7c8668a914125dc6308968393d3bf1d79c806 100644 (file)
@@ -206,6 +206,9 @@ private:
        ActiveText _active_texts[TEXT_COUNT];
        boost::shared_ptr<AudioProcessor> _audio_processor;
 
+       /* Cached stuff */
+       boost::optional<dcpomatic::DCPTime> _film_length;
+
        boost::signals2::scoped_connection _film_changed_connection;
        boost::signals2::scoped_connection _playlist_change_connection;
        boost::signals2::scoped_connection _playlist_content_change_connection;