On 16.04 LTS release, the recent update of mesa (17.0.7) packages, broke VA-API.
$ LIBVA_DRIVER_NAME='i965' vainfo libva info: VA-API version 0.39.0 libva info: va_getDriverName() returns -1 libva info: User requested driver 'i965' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 vainfo: intel_driver.c:100: intel_driver_init: Assertion `(((struct drm_state *)(ctx)->drm_state)->auth_type == (VA_DRM_AUTH_DRI1)) || (((struct drm_state *)(ctx)->drm_state)->auth_type == (VA_DRM_AUTH_DRI2)) || (((struct drm_state *)(ctx)->drm_state)->auth_type == (VA_DRM_AUTH_CUSTOM))' failed. Aborted (core dumped)
On 16.04 LTS release, the recent update of mesa (17.0.7) packages, broke VA-API.
$ LIBVA_DRIVER_ NAME='i965' vainfo x86_64- linux-gnu/ dri/i965_ drv_video. so ->drm_state) ->auth_ type == (VA_DRM_AUTH_DRI1)) || (((struct drm_state *)(ctx) ->drm_state) ->auth_ type == (VA_DRM_AUTH_DRI2)) || (((struct drm_state *)(ctx) ->drm_state) ->auth_ type == (VA_DRM_ AUTH_CUSTOM) )' failed.
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/
libva info: Found init function __vaDriverInit_0_39
vainfo: intel_driver.c:100: intel_driver_init: Assertion `(((struct drm_state *)(ctx)
Aborted (core dumped)