LGTM.

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

Reply via email to