X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplayer.h;h=cce2bdc21a600ac3e61b59e40d997c0d876985bf;hb=f385ef03e5ea27519a31c0839447735a7fba0602;hp=4d23d1951ab53b9256b4e471bc9080f93229ba07;hpb=a0f1a3d40f1c93d4432d1d4857c1620907259b2f;p=dcpomatic.git diff --git a/src/lib/player.h b/src/lib/player.h index 4d23d1951..cce2bdc21 100644 --- a/src/lib/player.h +++ b/src/lib/player.h @@ -62,12 +62,15 @@ public: private: - void process_video (boost::weak_ptr, boost::shared_ptr, bool, boost::shared_ptr, Time); + void process_video (boost::weak_ptr, boost::shared_ptr, bool, Time); void process_audio (boost::weak_ptr, boost::shared_ptr, Time); void setup_pieces (); void playlist_changed (); void content_changed (boost::weak_ptr, int); void do_seek (Time, bool); + void add_black_piece (Time, Time); + void add_silent_piece (Time, Time); + void flush (); boost::shared_ptr _film; boost::shared_ptr _playlist; @@ -79,8 +82,6 @@ private: /** Our pieces are ready to go; if this is false the pieces must be (re-)created before they are used */ bool _have_valid_pieces; std::list > _pieces; - - /** Time of the earliest thing not yet to have been emitted */ Time _position; AudioBuffers _audio_buffers; Time _next_audio;