5 #include <X11/extensions/XvMClib.h>
7 #define BLOCK_SIZE_SAMPLES 64
8 #define BLOCK_SIZE_BYTES (BLOCK_SIZE_SAMPLES * 2)
10 struct pipe_video_context
;
12 struct pipe_fence_handle
;
16 struct pipe_video_context
*vpipe
;
17 struct pipe_surface
*backbuffer
;
22 struct pipe_video_surface
*pipe_vsfc
;
23 struct pipe_fence_handle
*render_fence
;
24 struct pipe_fence_handle
*disp_fence
;
26 /* Some XvMC functions take a surface but not a context,
27 so we keep track of which context each surface belongs to. */
31 #endif /* xvmc_private_h */