void begin ();
/** Called to pass a bit of video to be encoded as the next DCP frame */
- void encode (boost::shared_ptr<PlayerVideo> f);
+ void encode (boost::shared_ptr<PlayerVideo> f, DCPTime time);
/** Called when a processing run has finished */
void end ();
Waker _waker;
boost::shared_ptr<PlayerVideo> _last_player_video;
+ boost::optional<DCPTime> _last_player_video_time;
boost::signals2::scoped_connection _server_found_connection;
};