X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fbutler.h;h=f1922d3481efedbd418c74e731ae2328d54cee84;hp=8c4d30efefbad224ce47731c353791511296160d;hb=c4403784febdbdd42e9c32e67fadb147f11fe566;hpb=248fe9bd28d93a9e269093b4dfbec5d0ceb49ce1 diff --git a/src/lib/butler.h b/src/lib/butler.h index 8c4d30efe..f1922d348 100644 --- a/src/lib/butler.h +++ b/src/lib/butler.h @@ -47,15 +47,15 @@ public: ~Butler (); - void seek (DCPTime position, bool accurate); + void seek (dcpomatic::DCPTime position, bool accurate); enum Error { NONE, AGAIN }; - std::pair, DCPTime> get_video (Error* e = 0); - boost::optional get_audio (float* out, Frame frames); + std::pair, dcpomatic::DCPTime> get_video (Error* e = 0); + boost::optional get_audio (float* out, Frame frames); boost::optional get_closed_caption (); void disable_audio (); @@ -64,13 +64,13 @@ public: private: void thread (); - void video (boost::shared_ptr video, DCPTime time); - void audio (boost::shared_ptr audio, DCPTime time, int frame_rate); - void text (PlayerText pt, TextType type, boost::optional track, DCPTimePeriod period); + void video (boost::shared_ptr video, dcpomatic::DCPTime time); + void audio (boost::shared_ptr audio, dcpomatic::DCPTime time, int frame_rate); + void text (PlayerText pt, TextType type, boost::optional track, dcpomatic::DCPTimePeriod period); bool should_run () const; void prepare (boost::weak_ptr video); void player_change (ChangeType type, bool frequent); - void seek_unlocked (DCPTime position, bool accurate); + void seek_unlocked (dcpomatic::DCPTime position, bool accurate); boost::shared_ptr _player; boost::thread* _thread; @@ -93,7 +93,7 @@ private: boost::mutex _mutex; boost::condition _summon; boost::condition _arrived; - boost::optional _pending_seek_position; + boost::optional _pending_seek_position; bool _pending_seek_accurate; int _suspended; bool _finished; @@ -112,7 +112,7 @@ private: /** If we are waiting to be refilled following a seek, this is the time we were seeking to. */ - boost::optional _awaiting; + boost::optional _awaiting; boost::signals2::scoped_connection _player_video_connection; boost::signals2::scoped_connection _player_audio_connection;