From 3a6fe85a5f123f53319b5be8a69666174cad09cf Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Thu, 6 Sep 2018 15:38:13 -0700 Subject: [PATCH 1/8] xfree86: define FOURCC_NV12 and XVIMAGE_NV12 Useful for glamor. Upstream-Status: Backport Signed-off-by: Julien Isorce Tested-by: Olivier Fourdan Reviewed-by: Alex Deucher --- hw/xfree86/common/fourcc.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/hw/xfree86/common/fourcc.h b/hw/xfree86/common/fourcc.h index e6126b7fe..a19e6869e 100644 --- a/hw/xfree86/common/fourcc.h +++ b/hw/xfree86/common/fourcc.h @@ -156,4 +156,24 @@ XvTopToBottom \ } +#define FOURCC_NV12 0x3231564e +#define XVIMAGE_NV12 \ + { \ + FOURCC_NV12, \ + XvYUV, \ + LSBFirst, \ + {'N','V','1','2', \ + 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \ + 12, \ + XvPlanar, \ + 2, \ + 0, 0, 0, 0, \ + 8, 8, 8, \ + 1, 2, 2, \ + 1, 2, 2, \ + {'Y','U','V', \ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \ + XvTopToBottom \ + } + #endif /* _XF86_FOURCC_H_ */ -- 2.17.1