This patch serie adds initial support for Video Post Processing. It also implements VaCreateSurfaces2 for common purpose and also to import a dmabuf. Finally it adds support for headless mode, i.e. using DRM instead of X11 for device setup.
Julien Isorce (7): nvc0: fix crash when nv50_miptree_from_handle fails st/va: properly defines VAImageFormat formats and improve VaCreateImage st/va: in VaPutImage only destroy previous buffer if pipe->create_video_buffer succeeds st/va: implement VaCreateSurfaces2 and VaQuerySurfaceAttributes st/va: implement dmabuf import for VaCreateSurfaces2 st/va: add initial Video Post Processing support st/va: add headless support, i.e. VA_DISPLAY_DRM src/gallium/drivers/nouveau/nvc0/nvc0_resource.c | 3 +- src/gallium/state_trackers/va/Makefile.am | 9 + src/gallium/state_trackers/va/config.c | 20 + src/gallium/state_trackers/va/context.c | 148 ++++++-- src/gallium/state_trackers/va/image.c | 29 +- src/gallium/state_trackers/va/picture.c | 89 ++++- src/gallium/state_trackers/va/surface.c | 449 ++++++++++++++++++++--- src/gallium/state_trackers/va/va_private.h | 59 ++- 8 files changed, 706 insertions(+), 100 deletions(-) -- 1.9.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev