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 | |||