diff options
Diffstat (limited to 'recipes-graphics/xorg-xserver/xserver-xorg/0001-xfree86-define-FOURCC_NV12-and-XVIMAGE_NV12.patch')
-rw-r--r-- | recipes-graphics/xorg-xserver/xserver-xorg/0001-xfree86-define-FOURCC_NV12-and-XVIMAGE_NV12.patch | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg/0001-xfree86-define-FOURCC_NV12-and-XVIMAGE_NV12.patch b/recipes-graphics/xorg-xserver/xserver-xorg/0001-xfree86-define-FOURCC_NV12-and-XVIMAGE_NV12.patch new file mode 100644 index 00000000..e0958558 --- /dev/null +++ b/recipes-graphics/xorg-xserver/xserver-xorg/0001-xfree86-define-FOURCC_NV12-and-XVIMAGE_NV12.patch @@ -0,0 +1,47 @@ +From 3a6fe85a5f123f53319b5be8a69666174cad09cf Mon Sep 17 00:00:00 2001 +From: Julien Isorce <julien.isorce@gmail.com> +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 <jisorce@oblong.com> +Tested-by: Olivier Fourdan <ofourdan@redhat.com> +Reviewed-by: Alex Deucher <alexander.deucher@amd.com> +--- + 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 + |