Logging improvements to allow prettier displays in the server GUI.
[dcpomatic.git] / src / lib / filter_graph.h
index 45ad5d99874a0ef5c95b21c045a8fd6dd9520a24..8a8dd9a30e4da857fc46ccff6f649ad53aa8669f 100644 (file)
@@ -26,8 +26,9 @@
 
 #include "util.h"
 
+struct AVFilterContext;
+struct AVFrame;
 class Image;
-class VideoFilter;
 class FFmpegContent;
 
 /** @class FilterGraph
@@ -43,6 +44,8 @@ public:
        std::list<std::pair<boost::shared_ptr<Image>, int64_t> > process (AVFrame * frame);
 
 private:
+       /** true if this graph has no filters in, so it just copies stuff straight through */
+       bool _copy;
        AVFilterContext* _buffer_src_context;
        AVFilterContext* _buffer_sink_context;
        dcp::Size _size; ///< size of the images that this chain can process