]> git.sesse.net Git - nageru/blobdiff - pbo_frame_allocator.h
Remove an unused member variable.
[nageru] / pbo_frame_allocator.h
index 1fb6a072a1ecfc112c99d1c0a4fc8d9aa10f61e9..321842bcff08ee5d7477433dcd1f90ffe9d1b1fe 100644 (file)
@@ -2,6 +2,8 @@
 #define _PBO_FRAME_ALLOCATOR 1
 
 #include <epoxy/gl.h>
+#include <stddef.h>
+#include <memory>
 #include <mutex>
 #include <queue>
 
@@ -26,12 +28,13 @@ public:
 
        struct Userdata {
                GLuint pbo;
-               GLuint tex_y, tex_cbcr;
+
+               // The second set is only used for the second field of interlaced inputs.
+               GLuint tex_y[2], tex_cbcr[2];
+               GLuint last_width[2], last_height[2];
        };
 
 private:
-       size_t frame_size;
-
        std::mutex freelist_mutex;
        std::queue<Frame> freelist;
        GLenum buffer;