Remove FFmpegDecoder minimal_run and care on seeking, as the VideoDecoder/AudioDecode...
[dcpomatic.git] / src / lib / player_video.h
index 73557bbfda96ac8fbad9b1d27bdfd3605605ddc7..7d27877837bc835ef0bba256ed7cd24bde4d6e0f 100644 (file)
@@ -36,7 +36,7 @@ class Log;
 class PlayerVideo
 {
 public:
-       PlayerVideo (boost::shared_ptr<const ImageProxy>, Crop, dcp::Size, dcp::Size, Scaler const *, Eyes, Part, ColourConversion);
+       PlayerVideo (boost::shared_ptr<const ImageProxy>, DCPTime, Crop, dcp::Size, dcp::Size, Scaler const *, Eyes, Part, ColourConversion);
        PlayerVideo (boost::shared_ptr<cxml::Node>, boost::shared_ptr<Socket>, boost::shared_ptr<Log>);
 
        void set_subtitle (PositionImage);
@@ -46,6 +46,10 @@ public:
        void add_metadata (xmlpp::Node* node) const;
        void send_binary (boost::shared_ptr<Socket> socket) const;
 
+       DCPTime time () const {
+               return _time;
+       }
+
        Eyes eyes () const {
                return _eyes;
        }
@@ -56,6 +60,7 @@ public:
 
 private:
        boost::shared_ptr<const ImageProxy> _in;
+       DCPTime _time;
        Crop _crop;
        dcp::Size _inter_size;
        dcp::Size _out_size;