Tidying.
[dcpomatic.git] / src / lib / filter_graph.h
index 2b54d7829b87ef24d9f41e40adc05546fdf54f3d..d5a2da7a29be925cbbb6e572544a8390dd2c57ba 100644 (file)
 #define DCPOMATIC_FILTER_GRAPH_H
 
 #include "util.h"
+#include "warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
 extern "C" {
 #include <libavfilter/buffersink.h>
 }
+DCPOMATIC_ENABLE_WARNINGS
 
 struct AVFilterContext;
 struct AVFrame;
@@ -53,7 +56,7 @@ public:
 protected:
        virtual std::string src_parameters () const = 0;
        virtual std::string src_name () const = 0;
-       virtual void* sink_parameters () const = 0;
+       virtual void set_parameters (AVFilterContext* context) const = 0;
        virtual std::string sink_name () const = 0;
 
        AVFilterGraph* _graph;