Move wayland-drm protocol from Mesa to wayland-core

Benjamin Gaignard benjamin.gaignard at
Wed Nov 27 02:01:06 PST 2013

Hi all,

I'm working for Linaro on enabling a zero copy path in GStreamer by
using dmabuf.
To make this possible I have patched gst wayland sink to use wayland
drm protocol:

Today wayland drm protocol is limited to Mesa so I have decided to
move it into wayland-core.
My hardware doesn't have gpu support yet so I have patched weston
(pixman) to allow usage of wl_drm buffers.
With this I able to share/use a buffer allocated by DRM in gstreamer
pipeline even if I don't have gpu and EGL.

What do you think about make wayland drm protocol available like this ?

Please note those patches are for wayland/weston 1.1.0


Benjamin Gaignard

Graphic Working Group │ Open source software for ARM SoCs

Follow Linaro: Facebook | Twitter | Blog
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-make-weston-able-to-use-wl_drm-protocol.patch
Type: text/x-patch
Size: 8807 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-add-wayland-drm-protocol.patch
Type: text/x-patch
Size: 25199 bytes
Desc: not available
URL: <>

More information about the wayland-devel mailing list