[Libva] [PATCH v2 0/7] Add VA/DRM API

Gwenole Beauchesne gb.devel at gmail.com
Mon Jul 16 02:04:22 PDT 2012


Hi,

This patch series adds the new VA/DRM API proposal. This allows for
headless decoding and encoding operations with the Intel Gen
driver. i.e. an X display server is no longer needed to get those
operations working.

If no further comments arise, I push those to the staging branch by
the end of this week, along with the VA Intel GenX implementation.

Changes (v2):
- Documentation updates ;
- Move va_drm.h into va/drm/

Dmitry Ermilov (4):
  API: add support for raw DRM.
  tests: add support for raw DRM.
  Allow build without VA/X11 API.
  drm: fix build without X11 headers.

Gwenole Beauchesne (3):
  drm: ensure DRM connection is authenticated.
  drm: allow authentication through X11 server.
  drm: add API to expose VA surface and image buffers.

 configure.ac                      |   51 +++++++--
 dummy_drv_video/dummy_drv_video.c |    4 -
 pkgconfig/Makefile.am             |    6 +
 pkgconfig/libva-drm.pc.in         |   12 ++
 test/Makefile.am                  |    5 +-
 test/common/Makefile.am           |    9 ++
 test/common/va_display.c          |    6 +
 test/common/va_display_drm.c      |   74 +++++++++++++
 test/encode/Makefile.am           |    5 +-
 va/Makefile.am                    |   16 ++-
 va/drm/Makefile.am                |   57 ++++++++++
 va/drm/va_backend_drm.h           |   71 ++++++++++++
 va/drm/va_drm.c                   |  219 +++++++++++++++++++++++++++++++++++++
 va/drm/va_drm.h                   |  125 +++++++++++++++++++++
 va/drm/va_drm_auth.c              |   61 +++++++++++
 va/drm/va_drm_auth.h              |   37 +++++++
 va/drm/va_drm_auth_x11.c          |  172 +++++++++++++++++++++++++++++
 va/drm/va_drm_auth_x11.h          |   34 ++++++
 va/sysdeps.h                      |    1 +
 va/va.c                           |   18 +--
 va/va_backend.h                   |   15 ++-
 21 files changed, 970 insertions(+), 28 deletions(-)
 create mode 100644 pkgconfig/libva-drm.pc.in
 create mode 100644 test/common/va_display_drm.c
 create mode 100644 va/drm/Makefile.am
 create mode 100644 va/drm/va_backend_drm.h
 create mode 100644 va/drm/va_drm.c
 create mode 100644 va/drm/va_drm.h
 create mode 100644 va/drm/va_drm_auth.c
 create mode 100644 va/drm/va_drm_auth.h
 create mode 100644 va/drm/va_drm_auth_x11.c
 create mode 100644 va/drm/va_drm_auth_x11.h

-- 
1.7.9.5



More information about the Libva mailing list