*/
+
#include "video_view.h"
+#include "lib/filter.h"
#include "lib/position.h"
-#include "lib/warnings.h"
+#include "lib/video_filter_graph_set.h"
#include <dcp/types.h>
-DCPOMATIC_DISABLE_WARNINGS
+#include <dcp/warnings.h>
+LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
-DCPOMATIC_ENABLE_WARNINGS
+LIBDCP_ENABLE_WARNINGS
+
class FilmViewer;
+class Filter;
+
class SimpleVideoView : public VideoView
{
NextFrameResult display_next_frame (bool non_blocking) override;
private:
- void set_image (std::shared_ptr<const Image> image) {
- _image = image;
- }
-
void refresh_panel ();
void paint ();
void timer ();
wxTimer _timer;
Position<int> _inter_position;
dcp::Size _inter_size;
+
+ Filter _rec2020_filter;
+ VideoFilterGraphSet _rec2020_filter_graph;
};