From: Mark Thompson Date: Thu, 26 Apr 2018 19:23:34 +0000 (+0100) Subject: Add 10/12-bit YUV render target formats X-Git-Tag: android-x86-8.1-r1~30 X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fhardware-intel-common-libva.git;a=commitdiff_plain;h=16dafe2297da035cc72526d386c8ae370bc67262 Add 10/12-bit YUV render target formats These are required as output formats for H.265 RExt decoding. Signed-off-by: Mark Thompson --- diff --git a/va/va.h b/va/va.h index 56b3b72..b140c5e 100644 --- a/va/va.h +++ b/va/va.h @@ -771,6 +771,11 @@ typedef struct _VAConfigAttrib { #define VA_RT_FORMAT_YUV411 0x00000008 ///< YUV 4:1:1 8-bit. #define VA_RT_FORMAT_YUV400 0x00000010 ///< Greyscale 8-bit. #define VA_RT_FORMAT_YUV420_10 0x00000100 ///< YUV 4:2:0 10-bit. +#define VA_RT_FORMAT_YUV422_10 0x00000200 ///< YUV 4:2:2 10-bit. +#define VA_RT_FORMAT_YUV444_10 0x00000400 ///< YUV 4:4:4 10-bit. +#define VA_RT_FORMAT_YUV420_12 0x00001000 ///< YUV 4:2:0 12-bit. +#define VA_RT_FORMAT_YUV422_12 0x00002000 ///< YUV 4:2:2 12-bit. +#define VA_RT_FORMAT_YUV444_12 0x00004000 ///< YUV 4:4:4 12-bit. #define VA_RT_FORMAT_RGB16 0x00010000 ///< Packed RGB, 16 bits per pixel. #define VA_RT_FORMAT_RGB32 0x00020000 ///< Packed RGB, 32 bits per pixel, 8 bits per colour sample.