Hi, This patch series adds the VA/Wayland API. So far, only the VA Intel GenX driver is supported. There is also work underway to support EMGD as could be seen in version 1.14 of last quarter;
A couple of functions are missing but will be added later on when the relevant Wayland protocol is added. Benjamin Franzke (1): tests: add PutSurface test for Wayland. Gwenole Beauchesne (2): API: add support for Wayland. tests: add support for Wayland. Zhao halley (1): wayland: ship with wayland-drm protocol. configure.ac | 21 ++ pkgconfig/Makefile.am | 4 + pkgconfig/libva-wayland.pc.in | 13 ++ test/common/Makefile.am | 7 + test/common/va_display.c | 4 + test/common/va_display_wayland.c | 197 ++++++++++++++++++ test/putsurface/Makefile.am | 31 ++- test/putsurface/putsurface_wayland.c | 323 ++++++++++++++++++++++++++++++ va/Makefile.am | 12 +- va/va_backend.h | 13 +- va/wayland/Makefile.am | 63 ++++++ va/wayland/protocol/Makefile.am | 28 +++ va/wayland/protocol/wayland-drm.xml | 155 ++++++++++++++ va/wayland/va_backend_wayland.h | 63 ++++++ va/wayland/va_wayland.c | 192 ++++++++++++++++++ va/wayland/va_wayland.h | 118 +++++++++++ va/wayland/va_wayland_drm.c | 229 +++++++++++++++++++++ va/wayland/va_wayland_drm.h | 47 +++++ va/wayland/va_wayland_private.h | 51 +++++ va/wayland/wayland-drm-client-protocol.h | 213 ++++++++++++++++++++ 20 files changed, 1778 insertions(+), 6 deletions(-) create mode 100644 pkgconfig/libva-wayland.pc.in create mode 100644 test/common/va_display_wayland.c create mode 100644 test/putsurface/putsurface_wayland.c create mode 100644 va/wayland/Makefile.am create mode 100644 va/wayland/protocol/Makefile.am create mode 100644 va/wayland/protocol/wayland-drm.xml create mode 100644 va/wayland/va_backend_wayland.h create mode 100644 va/wayland/va_wayland.c create mode 100644 va/wayland/va_wayland.h create mode 100644 va/wayland/va_wayland_drm.c create mode 100644 va/wayland/va_wayland_drm.h create mode 100644 va/wayland/va_wayland_private.h create mode 100644 va/wayland/wayland-drm-client-protocol.h -- 1.7.9.5 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
