Skip to content

Conversation

ulmus-scott
Copy link
Contributor

Add CONFIG_VAAPI_(DRM|GLX|X11) so they can be disabled separately. Gentoo removed the GLX
backend for libva to simplify packaging.

Replaces #760.

Checklist

@ulmus-scott ulmus-scott force-pushed the glx branch 3 times, most recently from 6a0a9bf to 4650ebd Compare July 20, 2025 21:29
@ulmus-scott
Copy link
Contributor Author

@linuxdude42 PrintConfig.cmake doesn't print the CPU architecture information and I couldn't figure out how to get the new CONFIG_VAAPI_* values to print as yes or no.

@ulmus-scott ulmus-scott force-pushed the glx branch 3 times, most recently from 204e2df to c7229f2 Compare July 21, 2025 18:19
which the CMake build does and the check for vaCreateSurfaces()
effectively already did.
ulmus-scott and others added 4 commits August 18, 2025 00:10
<va/va_glx.h> also includes X11 headers via <GL/glx.h>.
so they can be disabled separately.  Gentoo removed the GLX
backend for libva to simplify packaging.

<GL/glx.h> is included by <va/va_glx.h>, so it doesn't need
to be checked separately.
Add an additional message_XXX function for printing a path [in brackets].
@ulmus-scott
Copy link
Contributor Author

I reordered the changes between two of the commits to make CMake always compile and moved the include of <va/va_glx.h> since it also includes X11 headers.

@ulmus-scott ulmus-scott mentioned this pull request Aug 19, 2025
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants