[Mesa-dev] [PATCH 6/9 v2] wayland-drm: add YUYV support

Zhao Halley halley.zhao at intel.com
Tue Jun 5 10:08:49 CEST 2012


---
 src/egl/wayland/wayland-drm/wayland-drm.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
 mode change 100644 => 100755 src/egl/wayland/wayland-drm/wayland-drm.c

diff --git a/src/egl/wayland/wayland-drm/wayland-drm.c b/src/egl/wayland/wayland-drm/wayland-drm.c
old mode 100644
new mode 100755
index 5f831b3..d9cfe09
--- a/src/egl/wayland/wayland-drm/wayland-drm.c
+++ b/src/egl/wayland/wayland-drm/wayland-drm.c
@@ -111,6 +111,7 @@ drm_create_buffer(struct wl_client *client, struct wl_resource *resource,
 	switch (format) {
 	case WL_DRM_FORMAT_ARGB8888:
 	case WL_DRM_FORMAT_XRGB8888:
+    case WL_DRM_FORMAT_YUYV:
 		break;
 	default:
 		wl_resource_post_error(resource,
@@ -186,6 +187,8 @@ bind_drm(struct wl_client *client, void *data, uint32_t version, uint32_t id)
 			       WL_DRM_FORMAT_ARGB8888);
 	wl_resource_post_event(resource, WL_DRM_FORMAT,
 			       WL_DRM_FORMAT_XRGB8888);
+	wl_resource_post_event(resource, WL_DRM_FORMAT,
+			       WL_DRM_FORMAT_YUYV);
 }
 
 struct wl_drm *
-- 
1.7.5.4



More information about the mesa-dev mailing list