- void video (boost::shared_ptr<const ImageProxy>, VideoFrame frame);
- std::list<ContentVideo> decoded_video (VideoFrame frame);
- void fill_up_to_2d (VideoFrame);
- void fill_up_to_3d (VideoFrame, Eyes);
-
- boost::shared_ptr<const VideoContent> _video_content;
- std::list<ContentVideo> _decoded_video;
- bool _same;
+ 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);
+
+ Decoder* _parent;
+ boost::shared_ptr<const Content> _content;
+ boost::shared_ptr<Log> _log;
+ std::list<ContentVideo> _decoded;