X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplayer.h;h=b3c4e82b42394453677f886a47b7f7f3899d03f2;hb=1f1661f36ffd7a5662847f0642c7a7ebdcadc0f0;hp=b4f41f6da0348198130fcfdaa8d806decd38f773;hpb=ec97893127a2d59871d92c9e658b6b1ab3100b40;p=dcpomatic.git diff --git a/src/lib/player.h b/src/lib/player.h index b4f41f6da..b3c4e82b4 100644 --- a/src/lib/player.h +++ b/src/lib/player.h @@ -90,16 +90,13 @@ public: boost::signals2::signal Change; - /** The change suggested by a MayChange did not happen */ - boost::signals2::signal NotChanged; - /** Emitted when a video frame is ready. These emissions happen in the correct order. */ boost::signals2::signal, DCPTime)> Video; boost::signals2::signal, DCPTime)> Audio; /** Emitted when a text is ready. This signal may be emitted considerably * after the corresponding Video. */ - boost::signals2::signal Text; + boost::signals2::signal, DCPTimePeriod)> Text; private: friend class PlayerWrapper; @@ -108,6 +105,8 @@ private: friend struct player_time_calculation_test2; friend struct player_time_calculation_test3; friend struct player_subframe_test; + friend struct empty_test1; + friend struct empty_test2; void setup_pieces (); void setup_pieces_unlocked (); @@ -115,7 +114,6 @@ private: void film_change (ChangeType, Film::Property); void playlist_change (ChangeType); void playlist_content_change (ChangeType, int, bool); - std::list transform_bitmap_texts (std::list) const; Frame dcp_to_content_video (boost::shared_ptr piece, DCPTime t) const; DCPTime content_video_to_dcp (boost::shared_ptr piece, Frame f) const; Frame dcp_to_resampled_audio (boost::shared_ptr piece, DCPTime t) const; @@ -147,7 +145,7 @@ private: boost::shared_ptr _film; boost::shared_ptr _playlist; - /** true if we are suspended (i.e. pass() and seek() do nothing */ + /** true if we are suspended (i.e. pass() and seek() do nothing) */ bool _suspended; std::list > _pieces;