]> git.sesse.net Git - nageru/blobdiff - pbo_frame_allocator.h
Tiny comment pickiness.
[nageru] / pbo_frame_allocator.h
index 4ee3baaf5dbba6b0ea7f21b8c405b206af2d0142..fc4b5223c0a0a361e1b067403c58d42fab650e21 100644 (file)
@@ -20,7 +20,7 @@ public:
        PBOFrameAllocator(bmusb::PixelFormat pixel_format,
                          size_t frame_size,
                          GLuint width, GLuint height,
-                         size_t num_queued_frames = 16,  // FIXME: should be 6
+                         size_t num_queued_frames = 16,
                          GLenum buffer = GL_PIXEL_UNPACK_BUFFER_ARB,
                          GLenum permissions = GL_MAP_WRITE_BIT,
                          GLenum map_bits = GL_MAP_FLUSH_EXPLICIT_BIT);
@@ -38,10 +38,11 @@ public:
                bmusb::PixelFormat pixel_format;
 
                // The second set is only used for the second field of interlaced inputs.
-               GLuint tex_y[2], tex_cbcr[2];  // For FRAME_FORMAT_YCBCR_8BIT.
-               GLuint tex_v210[2], tex_444[2];  // For FRAME_FORMAT_YCBCR_10BIT.
+               GLuint tex_y[2], tex_cbcr[2];  // For PixelFormat_8BitYCbCr.
+               GLuint tex_v210[2], tex_444[2];  // For PixelFormat_10BitYCbCr.
+               GLuint tex_rgba[2];  // For PixelFormat_8BitBGRA.
                GLuint last_width[2], last_height[2];
-               GLuint last_v210_width[2];  // FRAME_FORMAT_YCBCR_10BIT.
+               GLuint last_v210_width[2];  // PixelFormat_10BitYCbCr.
                bool last_interlaced, last_has_signal, last_is_connected;
                unsigned last_frame_rate_nom, last_frame_rate_den;
        };