Primitive auto-crop (#1477).
[dcpomatic.git] / src / wx / gl_video_view.h
index 273d50dc8c43dcd37858e994e2c920f78642d0f6..fd9154a7338d946a8c1b31a619adde843f9f4324 100644 (file)
@@ -100,6 +100,7 @@ private:
        void size_changed (wxSizeEvent const &);
        void setup_shaders ();
        void set_outline_content_colour (GLuint program);
+       void set_crop_guess_colour (GLuint program);
 
        wxGLCanvas* _canvas;
        wxGLContext* _context;
@@ -130,6 +131,7 @@ private:
        Last<Position<int>> _last_inter_position;
        Last<dcp::Size> _last_inter_size;
        Last<dcp::Size> _last_out_size;
+       Last<boost::optional<dcpomatic::Rect<float>>> _last_crop_guess;
 
        boost::atomic<wxSize> _canvas_size;
        std::unique_ptr<Texture> _video_texture;