va.h   va.h 
skipping to change at line 1840 skipping to change at line 1840
VADISPLAYATTRIB_BLE_LOW, VADISPLAYATTRIB_BLE_LOW,
VADISPLAYATTRIB_BLE_MEDIUM, VADISPLAYATTRIB_BLE_MEDIUM,
VADISPLAYATTRIB_BLE_HIGH, VADISPLAYATTRIB_BLE_HIGH,
VADISPLAYATTRIB_BLE_NONE, VADISPLAYATTRIB_BLE_NONE,
} VADisplayAttribBLEMode; } VADisplayAttribBLEMode;
/* attribute value for VADisplayAttribRotation */ /* attribute value for VADisplayAttribRotation */
#define VA_ROTATION_NONE 0x00000000 #define VA_ROTATION_NONE 0x00000000
#define VA_ROTATION_90 0x00000001 #define VA_ROTATION_90 0x00000001
#define VA_ROTATION_180 0x00000002 #define VA_ROTATION_180 0x00000002
#define VA_ROTATION_270 0x00000004 #define VA_ROTATION_270 0x00000003
/* attribute value for VADisplayAttribOutOfLoopDeblock */ /* attribute value for VADisplayAttribOutOfLoopDeblock */
#define VA_OOL_DEBLOCKING_FALSE 0x00000000 #define VA_OOL_DEBLOCKING_FALSE 0x00000000
#define VA_OOL_DEBLOCKING_TRUE 0x00000001 #define VA_OOL_DEBLOCKING_TRUE 0x00000001
/* Render mode */ /* Render mode */
#define VA_RENDER_MODE_UNDEFINED 0 #define VA_RENDER_MODE_UNDEFINED 0
#define VA_RENDER_MODE_LOCAL_OVERLAY 1 #define VA_RENDER_MODE_LOCAL_OVERLAY 1
#define VA_RENDER_MODE_LOCAL_GPU 2 #define VA_RENDER_MODE_LOCAL_GPU 2
#define VA_RENDER_MODE_EXTERNAL_OVERLAY 4 #define VA_RENDER_MODE_EXTERNAL_OVERLAY 4
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 va_backend.h   va_backend.h 
skipping to change at line 350 skipping to change at line 350
); );
VAStatus (*vaSetDisplayAttributes) ( VAStatus (*vaSetDisplayAttributes) (
VADriverContextP ctx, VADriverContextP ctx,
VADisplayAttribute *attr_list, VADisplayAttribute *attr_list,
int num_attributes int num_attributes
); );
/* used by va trace */ /* used by va trace */
VAStatus (*vaBufferInfo) ( VAStatus (*vaBufferInfo) (
VADriverContextP ctx, VADriverContextP ctx, /* in */
VAContextID context, /* in */ VABufferID buf_id, /* in */
VABufferID buf_id, /* in */ VABufferType *type, /* out */
VABufferType *type, /* out */ unsigned int *size, /* out */
unsigned int *size, /* out */
unsigned int *num_elements /* out */ unsigned int *num_elements /* out */
); );
/* lock/unlock surface for external access */ /* lock/unlock surface for external access */
VAStatus (*vaLockSurface) ( VAStatus (*vaLockSurface) (
VADriverContextP ctx, VADriverContextP ctx,
VASurfaceID surface, VASurfaceID surface,
unsigned int *fourcc, /* out for follow argument */ unsigned int *fourcc, /* out for follow argument */
unsigned int *luma_stride, unsigned int *luma_stride,
unsigned int *chroma_u_stride, unsigned int *chroma_u_stride,
 End of changes. 1 change blocks. 
5 lines changed or deleted 4 lines changed or added


 va_dricommon.h   va_dricommon.h 
skipping to change at line 73 skipping to change at line 73
struct dri_drawable *(*createDrawable)(VADriverContextP ctx, XID x_draw able); struct dri_drawable *(*createDrawable)(VADriverContextP ctx, XID x_draw able);
void (*destroyDrawable)(VADriverContextP ctx, struct dri_drawable *dri_ drawable); void (*destroyDrawable)(VADriverContextP ctx, struct dri_drawable *dri_ drawable);
void (*swapBuffer)(VADriverContextP ctx, struct dri_drawable *dri_drawa ble); void (*swapBuffer)(VADriverContextP ctx, struct dri_drawable *dri_drawa ble);
union dri_buffer *(*getRenderingBuffer)(VADriverContextP ctx, struct dr i_drawable *dri_drawable); union dri_buffer *(*getRenderingBuffer)(VADriverContextP ctx, struct dr i_drawable *dri_drawable);
void (*close)(VADriverContextP ctx); void (*close)(VADriverContextP ctx);
#endif #endif
}; };
Bool isDRI2Connected(VADriverContextP ctx, char **driver_name); Bool isDRI2Connected(VADriverContextP ctx, char **driver_name);
Bool isDRI1Connected(VADriverContextP ctx, char **driver_name); Bool isDRI1Connected(VADriverContextP ctx, char **driver_name);
void free_drawable(VADriverContextP ctx, struct dri_drawable* dri_drawable) ;
void free_drawable_hashtable(VADriverContextP ctx); void free_drawable_hashtable(VADriverContextP ctx);
struct dri_drawable *dri_get_drawable(VADriverContextP ctx, XID drawable); struct dri_drawable *dri_get_drawable(VADriverContextP ctx, XID drawable);
void dri_swap_buffer(VADriverContextP ctx, struct dri_drawable *dri_drawabl e); void dri_swap_buffer(VADriverContextP ctx, struct dri_drawable *dri_drawabl e);
union dri_buffer *dri_get_rendering_buffer(VADriverContextP ctx, struct dri _drawable *dri_drawable); union dri_buffer *dri_get_rendering_buffer(VADriverContextP ctx, struct dri _drawable *dri_drawable);
#endif /* _VA_DRICOMMON_H_ */ #endif /* _VA_DRICOMMON_H_ */
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/