libva-1.5.1

Introduction to libva

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. 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.

This package is known to build and work properly using an LFS-7.7 systemd platform.

Package Information

libva Dependencies

Required

libdrm-2.4.61

Recommended

Optional

Doxygen-1.8.9.1

[Note]

Note

There is a circular dependency between Mesa-10.6.0 and this package. If you need the VAAPI driver provided by Mesa-10.6.0, build this package without EGL and GLX support, install MesaLib, then reinstall this package with EGL and GLX support.

Runtime Dependency

At least one of libva drivers or the driver shipped within Mesa-10.6.0 for the Radeon hardware.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libva

Installation of libva

Install libva by running the following commands:

./configure --prefix=/usr --disable-static &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

Installed Programs: avcenc, h264encode, jpegenc, loadjpeg, mpeg2vaenc, mpeg2vldemo, putsurface, putsurface_wayland and vainfo
Installed Libraries: libva-drm.so, libva-egl.so, libva-glx.so, libva.so, libva-tpi.so, libva-wayland.so and libva-x11.so
Installed Directories: /usr/include/va

Short Descriptions

libva.so

contains API functions which provide access to hardware accelerated video processing.

Last updated on 2014-10-26 23:53:15 +0100