[Libva] [Libva-intel-driver][PATCH] Add support for IYUV in vaCreateSurfaces()

Eoff, Ullysses A ullysses.a.eoff at intel.com
Wed Oct 12 02:53:54 UTC 2016


> -----Original Message-----
> From: Libva [mailto:libva-bounces at lists.freedesktop.org] On Behalf Of Xiang, Haihao
> Sent: Tuesday, October 11, 2016 6:50 PM
> To: libva at lists.freedesktop.org
> Subject: [Libva] [Libva-intel-driver][PATCH] Add support for IYUV in vaCreateSurfaces()
> 
> Actually IYUV is indentical to I420. This fixes the failue reported by
> CreateSurfacesTest.SupportedPixelFormats in gtest
> 

LGTM and Verified.

U. Artie Eoff

> before:
> 
> [  FAILED  ] CreateSurfacesTest.SupportedPixelFormats (0 ms)
> [----------] 1 test from CreateSurfacesTest (0 ms total)
> 
> [----------] Global test environment tear-down
> [==========] 1 test from 1 test case ran. (2 ms total)
> [  PASSED  ] 0 tests.
> [  FAILED  ] 1 test, listed below:
> [  FAILED  ] CreateSurfacesTest.SupportedPixelFormats
> 
> after:
> 
> [----------] 1 test from CreateSurfacesTest
> [ RUN      ] CreateSurfacesTest.SupportedPixelFormats
> [       OK ] CreateSurfacesTest.SupportedPixelFormats (1 ms)
> [----------] 1 test from CreateSurfacesTest (1 ms total)
> 
> [----------] Global test environment tear-down
> [==========] 1 test from 1 test case ran. (4 ms total)
> [  PASSED  ] 1 test.
> 
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98033
> Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
> ---
>  src/i965_drv_video.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
> index c9357f5..33ef6e8 100644
> --- a/src/i965_drv_video.c
> +++ b/src/i965_drv_video.c
> @@ -4146,6 +4146,7 @@ i965_check_alloc_surface_bo(VADriverContextP ctx,
> 
>          case VA_FOURCC_YV12:
>          case VA_FOURCC_I420:
> +        case VA_FOURCC_IYUV:
>              if (fourcc == VA_FOURCC_YV12) {
>                  obj_surface->y_cr_offset = obj_surface->height;
>                  obj_surface->y_cb_offset = obj_surface->height + obj_surface->height / 4;
> --
> 1.9.1
> 
> _______________________________________________
> Libva mailing list
> Libva at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libva


More information about the Libva mailing list