BSD Ports

multimedia/libva 2.21.0 MidnightBSD

VAAPI wrapper and dummy driver

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
multimedia

Description

VA-API is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor.

In the other systems

SystemPortVersion
MidnightBSDmultimedia/libva2.21.0
FreeBSDmultimedia/libva2.24.1
NetBSDmultimedia/libva2.24.1
DragonFlymultimedia/libva2.22.0
HardenedBSDmultimedia/libva2.24.1
GhostBSDmultimedia/libva2.24.1

Install

Binary package:

mport install libva

From mports:

cd /usr/mports/multimedia/libva && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libva>0:multimedia/libva
LIB_DEPENDS=	libva-drm.so:multimedia/libva

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

Configuration

Options name: multimedia_libva

OptionDefaultDescription
WAYLANDon
X11on
USES
meson pkgconfig
Service scripts
none

Files

pkg-plist 57
  • include/va/va.h
  • include/va/va_backend.h
  • include/va/va_backend_glx.h
  • include/va/va_backend_prot.h
  • include/va/va_backend_vpp.h
  • include/va/va_backend_wayland.h
  • include/va/va_compat.h
  • include/va/va_dec_av1.h
  • include/va/va_dec_hevc.h
  • include/va/va_dec_jpeg.h
  • include/va/va_dec_vp8.h
  • include/va/va_dec_vp9.h
  • include/va/va_dri2.h
  • include/va/va_dri3.h
  • include/va/va_dricommon.h
  • include/va/va_drm.h
  • include/va/va_drmcommon.h
  • include/va/va_egl.h
  • include/va/va_enc_av1.h
  • include/va/va_enc_h264.h
  • include/va/va_enc_hevc.h
  • include/va/va_enc_jpeg.h
  • include/va/va_enc_mpeg2.h
  • include/va/va_enc_vp8.h
  • include/va/va_enc_vp9.h
  • include/va/va_fei_h264.h
  • include/va/va_fei_hevc.h
  • include/va/va_fei.h
  • include/va/va_glx.h
  • include/va/va_prot.h
  • include/va/va_str.h
  • include/va/va_tpi.h
  • include/va/va_trace.h
  • include/va/va_version.h
  • include/va/va_vpp.h
  • include/va/va_wayland.h
  • include/va/va_x11.h
  • lib/libva-drm.so
  • lib/libva-drm.so.2
  • lib/libva-drm.so.2.2100.0
  • lib/libva-glx.so
  • lib/libva-glx.so.2
  • lib/libva-glx.so.2.2100.0
  • lib/libva-wayland.so
  • lib/libva-wayland.so.2
  • lib/libva-wayland.so.2.2100.0
  • lib/libva-x11.so
  • lib/libva-x11.so.2
  • lib/libva-x11.so.2.2100.0
  • lib/libva.so
  • lib/libva.so.2
  • lib/libva.so.2.2100.0
  • libdata/pkgconfig/libva-drm.pc
  • libdata/pkgconfig/libva-glx.pc
  • libdata/pkgconfig/libva-wayland.pc
  • libdata/pkgconfig/libva-x11.pc
  • libdata/pkgconfig/libva.pc
distinfo 3
FileSizeSHA256
intel-libva-2.21.0_GH0.tar.gz281515f7c3fffef3f04eb146e036dad2587d852bfb70e4926d014bf437244915ef7425
9ed99b6b0b3b.patch21175a0a9551c461de67a2c049bafd1bc36916d7e7d9099bb3ca3cc3845bf322b895
6b0efda45140.patch2101ac440a6633896a35938a3c7f761fea32d6c1d75020ecbfdb51216cf603a31604