+#ifdef DCPOMATIC_DEBUG
+ int test_gaps;
+#endif
+
+ friend struct video_decoder_fill_test1;
+ friend struct video_decoder_fill_test2;
+ friend struct ffmpeg_pts_offset_test;
+ friend void ffmpeg_decoder_sequential_test_one (boost::filesystem::path file, float fps, int gaps, int video_length);
+
+ void seek (ContentTime time, bool accurate);
+ void give (boost::shared_ptr<const ImageProxy>, Frame frame);
+
+private:
+
+ std::list<ContentVideo> decoded (Frame frame);
+ void fill_one_eye (Frame from, Frame to, Eyes);
+ void fill_both_eyes (Frame from, Frame to, Eyes);