X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=pbo_frame_allocator.h;h=da3bd2e6d05d7f8668b90f9c61d4b3dd30400d22;hb=83e395e558735bd09d645e01b194f42f6764a503;hp=9220491669c2a194bac2b3c2833d3c3f2ffaf696;hpb=08a992d58c34da8d8bbd70226f7e85c9f30d9514;p=nageru diff --git a/pbo_frame_allocator.h b/pbo_frame_allocator.h index 9220491..da3bd2e 100644 --- a/pbo_frame_allocator.h +++ b/pbo_frame_allocator.h @@ -2,6 +2,7 @@ #define _PBO_FRAME_ALLOCATOR 1 #include +#include #include #include #include @@ -30,8 +31,10 @@ public: GLuint pbo; // The second set is only used for the second field of interlaced inputs. - GLuint tex_y[2], tex_cbcr[2]; + GLuint tex_y[2], tex_cbcr[2]; // For 8-bit. + GLuint tex_v210[2], tex_444[2]; // For 10-bit. GLuint last_width[2], last_height[2]; + GLuint last_v210_width[2]; // For 10-bit. bool last_interlaced, last_has_signal, last_is_connected; unsigned last_frame_rate_nom, last_frame_rate_den; };