[Mesa-dev] [PATCH 03/11 v5] egl wayland: add YUYV support

Zhao Halley halley.zhao at intel.com
Sun Jul 8 22:55:12 PDT 2012


---
 src/egl/drivers/dri2/platform_wayland.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
 mode change 100644 => 100755 src/egl/drivers/dri2/platform_wayland.c

diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
old mode 100644
new mode 100755
index d291f0f..962ee7f
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -42,7 +42,9 @@
 
 enum wl_drm_format_flags {
    HAS_ARGB8888 = 1,
-   HAS_XRGB8888 = 2
+   HAS_XRGB8888 = (1 << 1),
+   HAS_YUYV     = (1 << 2)
+   
 };
 
 static void
@@ -778,6 +780,9 @@ drm_handle_format(void *data, struct wl_drm *drm, uint32_t format)
    case WL_DRM_FORMAT_XRGB8888:
       dri2_dpy->formats |= HAS_XRGB8888;
       break;
+   case WL_DRM_FORMAT_YUYV:
+      dri2_dpy->formats |= HAS_YUYV;
+      break;
    }
 }
 
-- 
1.7.4.1



More information about the mesa-dev mailing list