]> git.sesse.net Git - movit/blobdiff - ycbcr_input.h
Prefix include guards with _MOVIT to avoid clashes with external files.
[movit] / ycbcr_input.h
index 492230febf4abd92edc8c7a322a967a32f7866dd..1225d6e912d16b9bbf68bd4f135ac170beac7c2d 100644 (file)
@@ -1,10 +1,16 @@
-#ifndef _YCBCR_INPUT_H
-#define _YCBCR_INPUT_H 1
+#ifndef _MOVIT_YCBCR_INPUT_H
+#define _MOVIT_YCBCR_INPUT_H 1
 
 // YCbCrInput is for handling planar 8-bit Y'CbCr (also sometimes, usually rather
 // 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 {
@@ -90,4 +96,4 @@ private:
        unsigned pitch[3];
 };
 
-#endif // !defined(_YCBCR_INPUT_H)
+#endif // !defined(_MOVIT_YCBCR_INPUT_H)