[Libva] [PATCH 0/7] Add VA/DRM API
Gwenole Beauchesne
gb.devel at gmail.com
Tue Jul 3 07:31:23 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.
* Against master:
<http://cgit.freedesktop.org/~gb/libva/log/?h=11.drm>
* Against staging branch (this series):
<http://cgit.freedesktop.org/~gb/libva/log/?h=staging.11.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 | 8 ++
test/common/va_display.c | 6 +
test/common/va_display_drm.c | 69 ++++++++++++
test/encode/Makefile.am | 5 +-
va/Makefile.am | 17 ++-
va/drm/Makefile.am | 56 ++++++++++
va/drm/va_backend_drm.h | 59 ++++++++++
va/drm/va_drm.c | 219 +++++++++++++++++++++++++++++++++++++
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 ++-
va/va_drm.h | 125 +++++++++++++++++++++
21 files changed, 952 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_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
create mode 100644 va/va_drm.h
--
1.7.9.5
More information about the Libva
mailing list