After switch to mason build system mesa is no longer satisfied with selecting Intel for VAAPI or VDPAU. Following config media-libs/mesa-9999::gentoo USE="classic dri3 egl gallium gbm llvm lm_sensors%* opencl osmesa vaapi vdpau -bindist -d3d9 -debug -gles1 -gles2 -openmax -pax_kernel -pic (-selinux) {-test%} -unwind -valgrind -vulkan -wayland -xa -xvmc (-nptl%*)" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="i965 intel (-freedreno) -i915 (-imx) -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 0 KiB errors out on vdpau section. Deselecting vdpau leads to another error this time VA. meson.build:62: WARNING: Floating-point texture enabled. Please consult docs/patents.txt and your lawyer before building mesa. Program pkg-config found: YES (/usr/bin/pkg-config) meson.build:549:4: ERROR: Problem encountered: VA state tracker requires at least one of the following gallium drivers: r600, radeonsi, nouveau. It all worked just fine for Intel & Vaapi & Vdpau on previous build system Reverting to previous build system for now would be welcomed
It did not work properly. VA-API and VDPAU code is only for Gallium drivers. i965 is not a Gallium driver. Admittedly, all of this is rather confusing and unclear to users. Suggestions welcome for improving things, but to be honest the suggestion > Reverting to previous build system for now would be welcomed just makes me mad.