More noncopyable.
[dcpomatic.git] / src / lib / filter_graph.h
index e294812c2baa9836f5aeff99711057bae611148e..49b78df16949c393b58560b07d52c677ca6c0245 100644 (file)
@@ -32,14 +32,14 @@ class VideoFilter;
 /** @class FilterGraph
  *  @brief A graph of FFmpeg filters.
  */
-class FilterGraph
+class FilterGraph : public boost::noncopyable
 {
 public:
        FilterGraph (boost::shared_ptr<const FFmpegContent> content, libdcp::Size s, AVPixelFormat p);
        ~FilterGraph ();
 
        bool can_process (libdcp::Size s, AVPixelFormat p) const;
-       std::list<boost::shared_ptr<Image> > process (AVFrame * frame);
+       std::list<std::pair<boost::shared_ptr<Image>, int64_t> > process (AVFrame * frame);
 
 private:
        AVFilterContext* _buffer_src_context;