libvdpau-va-gl-0.4.2

Introduction to libvdpau-va-gl

The libvdpau-va-gl package contains a library which implements the VDPAU library. Libvdpau_va_gl uses OpenGL under the hood to accelerate drawing and scaling and the VA-API (if available) to accelerate video decoding. For now VA-API is available on some Intel chips, and on some AMD video adapters with the help of the libvdpau driver.

This package is known to build and work properly using an LFS 12.4 platform.

Package Information

libvdpau-va-gl Dependencies

Required

CMake-4.1.3, libvdpau-1.5, libva-2.22.0, and Mesa-25.2.7

Optional

Graphviz-14.0.4, and

Installation of libvdpau-va-gl

Prepare libvdpau-va-gl by running the following commands:

cmake -B build -W no-dev                 \
      -D CMAKE_INSTALL_PREFIX=/usr       \
      -D CMAKE_BUILD_TYPE=Release        \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5
cmake --build build
[Note]

Note

The tests must be run from an Xorg environment. To test the results, issue:

cd build
make check

Now Install the package, as the root user:

cmake --install build

Configuration

To allow libvdpau to find libvdpau-va-gl, set an environment variable. As the root user:

echo "export VDPAU_DRIVER=va_gl" >> /etc/profile

Contents

Installed Programs: None
Installed Library: libvdpau_va_gl.so
Installed Directories: None

Short Descriptions

libvdpau_va_gl.so

contains functions to implement the OpenGL backend to the VDPAU (Video Decode and Presentation API for Unix) API