]> git.sesse.net Git - pkanalytics/blobdiff - video_widget.h
Move to using Qt's OpenGL function pointers.
[pkanalytics] / video_widget.h
index b97be69e753ed92fb1ffc353dec47cfbe9b402f4..8d823d8ed69e118fdf47e7ecbe1346b0dc321b5b 100644 (file)
@@ -17,6 +17,8 @@ extern "C" {
 #include "ffmpeg_raii.h"
 #include "quittable_sleeper.h"
 
+class QOpenGLFunctions_4_5_Compatibility;
+
 // Because QVideoWidget sucks, sadly. (Don't use GStreamer, kids.)
 
 class VideoWindow;
@@ -151,6 +153,7 @@ signals:
        void mouse_moved(QMouseEvent *e);
 
 private:
+       QOpenGLFunctions_4_5_Compatibility *gl = nullptr;
        VideoWidget *video;
        GLuint ycbcr_vertex_shader, ycbcr_fragment_shader, ycbcr_program;
        GLuint bilinear_sampler;