// An allocator that allocates straight into OpenGL pinned memory.
// Meant for video frames only. We use a queue rather than a stack,
// since we want to maximize pipelineability.
-class PBOFrameAllocator : public FrameAllocator {
+class PBOFrameAllocator : public bmusb::FrameAllocator {
public:
// Note: You need to have an OpenGL context when calling
// the constructor.
// 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];
- bool last_interlaced, last_has_signal;
+ bool last_interlaced, last_has_signal, last_is_connected;
unsigned last_frame_rate_nom, last_frame_rate_den;
};