# VAAPI Plugin

## Environment variables

GStreamer-VAAPI inspects a few of environment variables to define it usage.

GST_VAAPI_ALL_DRIVERS.

This environment variable can be set, independently of its value, to disable the drivers white list. By default only intel and mesa va drivers are loaded if they are available. The rest are ignored. With this environment variable defined, all the available va drivers are loaded, even if they are deprecated.

LIBVA_DRIVER_NAME.

This environment variable can be set with the drivers name to load. For example, intel's driver is `i965`, meanwhile mesa is `gallium`.

LIBVA_DRIVERS_PATH.

This environment variable can be set to a colon-separated list of paths (or a semicolon-separated list on Windows). libva will scan these paths for va drivers.

GST_VAAPI_DRM_DEVICE. This environment variable can be set to a specified DRM device when DRM display is used, it is ignored when other types of displays are used. By default /dev/dri/renderD128 is used for DRM display.

# vaapi

(from gstreamer-vaapi)

Name | Classification | Description
--- | --- | ---
vaapiav1dec | Codec/Decoder/Video/Hardware | A VA-API based AV1 video decoder
vaapidecodebin | Codec/Decoder/Video/Hardware | A VA-API based bin with a decoder and a postprocessor
vaapih264dec | Codec/Decoder/Video/Hardware | A VA-API based H264 video decoder
vaapih264enc | Codec/Encoder/Video/Hardware | A VA-API based H264 video encoder
vaapih265dec | Codec/Decoder/Video/Hardware | A VA-API based H265 video decoder
vaapih265enc | Codec/Encoder/Video/Hardware | A VA-API based H265 video encoder
vaapijpegdec | Codec/Decoder/Video/Hardware | A VA-API based JPEG video decoder
vaapimpeg2dec | Codec/Decoder/Video/Hardware | A VA-API based MPEG2 video decoder
vaapimpeg2enc | Codec/Encoder/Video/Hardware | A VA-API based MPEG-2 video encoder
vaapipostproc | Filter/Converter/Effect/Video/Scaler/Deinterlace/Hardware | A VA-API video postprocessing filter
vaapisink | Sink/Video | A VA-API based videosink
vaapivc1dec | Codec/Decoder/Video/Hardware | A VA-API based VC1 video decoder
vaapivp9dec | Codec/Decoder/Video/Hardware | A VA-API based VP9 video decoder

Subpages:

GstVaapiEncode

vaapiav1dec – A VA-API based AV1 video decoder

vaapidecodebin – A VA-API based bin with a decoder and a postprocessor

vaapih264dec – A VA-API based H264 video decoder

vaapih264enc – A VA-API based H264 video encoder

vaapih265dec – A VA-API based H265 video decoder

vaapih265enc – A VA-API based H265 video encoder

vaapijpegdec – A VA-API based JPEG video decoder

vaapimpeg2dec – A VA-API based MPEG2 video decoder

vaapimpeg2enc – A VA-API based MPEG-2 video encoder

vaapipostproc – A VA-API video postprocessing filter

vaapisink – A VA-API based videosink

vaapivc1dec – A VA-API based VC1 video decoder

vaapivp9dec – A VA-API based VP9 video decoder

The results of the search are