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 _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva