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