On 08/25/2015 01:25 PM, Xiang, Haihao wrote:
LGTM.
Thanks for the review
Now the patch is pushed.
Thanks.
Yakui
Thanks
Haihao
The VA_FORMAT is also used to derive the corresponding layout of
VA SURFACE.
Signed-off-by: Zhao Yakui<[email protected]>
---
src/i965_drv_video.c | 1 +
src/i965_drv_video.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 4ba87f8..4059666 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -1288,6 +1288,7 @@ i965_CreateSurfaces2(
obj_surface->height = ALIGN(height,
i965->codec_info->min_linear_hpitch);
obj_surface->flags = SURFACE_REFERENCED;
obj_surface->fourcc = 0;
+ obj_surface->expected_format = format;
obj_surface->bo = NULL;
obj_surface->locked_image_id = VA_INVALID_ID;
obj_surface->derived_image_id = VA_INVALID_ID;
diff --git a/src/i965_drv_video.h b/src/i965_drv_video.h
index 188cecf..65e86ed 100644
--- a/src/i965_drv_video.h
+++ b/src/i965_drv_video.h
@@ -268,6 +268,7 @@ struct object_surface
int flags;
unsigned int fourcc;
dri_bo *bo;
+ unsigned int expected_format;
VAImageID locked_image_id;
VAImageID derived_image_id;
void (*free_private_data)(void **data);
_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva