]> git.sesse.net Git - movit/blobdiff - ycbcr_input.h
Update README for the new output alpha constants.
[movit] / ycbcr_input.h
index fba558888ac20c3dcd8616882825eff39ae53e85..2220f5d1ebd9392730f98439cbe3d98a7e6d8c30 100644 (file)
@@ -5,6 +5,12 @@
 // imprecisely, called “YUV”), which is typically what you get from a video decoder.
 // It upsamples planes as needed, using the default linear upsampling OpenGL gives you.
 
+#include <GL/glew.h>
+#include <assert.h>
+#include <string>
+
+#include "effect.h"
+#include "image_format.h"
 #include "input.h"
 
 struct YCbCrFormat {
@@ -41,6 +47,7 @@ public:
        void finalize();
 
        virtual bool can_output_linear_gamma() const { return false; }
+       virtual AlphaHandling alpha_handling() const { return OUTPUT_BLANK_ALPHA; }
 
        std::string output_fragment_shader();