X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ffilter_graph.h;h=9b403c2bc65734cf03a9b8458180a0b8695a26fc;hb=417136d2141af3fa30411c327b4c2479dbde6e39;hp=e294812c2baa9836f5aeff99711057bae611148e;hpb=a0856e3fbef17f24073b01cb96be6bbcb229ecbc;p=dcpomatic.git diff --git a/src/lib/filter_graph.h b/src/lib/filter_graph.h index e294812c2..9b403c2bc 100644 --- a/src/lib/filter_graph.h +++ b/src/lib/filter_graph.h @@ -28,18 +28,19 @@ class Image; class VideoFilter; +class FFmpegContent; /** @class FilterGraph * @brief A graph of FFmpeg filters. */ -class FilterGraph +class FilterGraph : public boost::noncopyable { public: FilterGraph (boost::shared_ptr content, libdcp::Size s, AVPixelFormat p); ~FilterGraph (); bool can_process (libdcp::Size s, AVPixelFormat p) const; - std::list > process (AVFrame * frame); + std::list, int64_t> > process (AVFrame * frame); private: AVFilterContext* _buffer_src_context;