[Libva] [PATCH 0/4] VA/Wayland API

Gwenole Beauchesne gb.devel at gmail.com
Fri Jul 13 07:02:39 PDT 2012


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



More information about the Libva mailing list