The libva package contains a library which provides access to hardware accelerated video processing, using hardware to accelerate video processing in order to offload the central processing unit (CPU) to decode and encode compressed digital video. The VA API video decode/encode interface is platform and window system independent targeted at Direct Rendering Infrastructure (DRI) in the X Window System however it can potentially also be used with direct framebuffer and graphics sub-systems for video output. Accelerated processing includes support for video decoding, video encoding, subpicture blending, and rendering.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/intel/libva/releases/download/2.20.0/libva-2.20.0.tar.bz2
Download MD5 sum: cde8e62a027f6cad023895c6f38ba58e
Download size: 500 KB
Estimated disk space required: 4.8 MB
Estimated build time: less than 0.1 SBU
Xorg build environment and libdrm-2.4.118
The VA API driver suitable for the hardware in your system:
intel-vaapi-driver-2.4.1 (for Intel GPUs provided with
Haswell CPUs or earlier),
intel-media-23.4.1 (for Intel GPUs provided with
Broadwell CPUs or later), and
Mesa-23.1.8 (providing the r600
,
radeonsi
, and nouveau
VA API
drivers, for the ATI/AMD Radeon HD 2xxx GPUs and later, and
supported
NVIDIA GPUs; there is a circular dependency, read the Mesa page
for information on how to break it)
Install libva by running the following commands:
mkdir build && cd build && meson setup --prefix=$XORG_PREFIX --buildtype=release && ninja
This package does not come with a test suite.
Now, as the root
user:
ninja install