Path to this page: ./
multimedia/libva,
Video Acceleration API
Branch: CURRENT,
Version: 2.23.0,
Package name: libva-2.23.0,
Maintainer: pkgsrc-usersVAAPI (Video Acceleration API) enables hardware accelerated video
decode/encode at various entry-points (VLD, IDCT, Motion Compensation etc.)
for the prevailing coding standards today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4
AVC/H.264, and VC-1/VMW3).
Required to run:[
x11/libXfixes] [
x11/libdrm]
Required to build:[
pkgtools/x11-links] [
x11/xorgproto]
Master sites:
Filesize: 554.211 KB
Version history: (Expand)
- (2025-12-26) Updated to version: libva-2.23.0
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2024-07-13) Updated to version: libva-2.22.0
- (2024-04-05) Updated to version: libva-2.21.0
- (2023-11-06) Updated to version: libva-2.20.0
CVS history: (Expand)
2025-12-26 00:11:14 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: libva: updated to 2.23.0 version 2.23.0 - 12.Dec.2025 * va: add VAProfileH264High422 * va: add av1 profile2 * va: correct the description of segment id map buffer for vp9e * va: encode segmentation map refine * va: add defintions for segment id block size * trace: support more format surface dump * trace:add vpp output surface dump support * trace: add Y410 support in dump surface * trace: add trace for vaDeriveImage * trace: add missing trace fields for VAProcPipelineParameterBuffer * doc: add backward compatibility declarison declaration * android: Remove unnecessary Android code * android: Include directories and generated header files in Android.bp * android: Update Android.bp to generate va_version.h and build only for x86_64 * android: Add Android.bp to replace mk files |
| 2025-02-21 11:19:08 by Nia Alarie | Files touched by this commit (1) |
Log message: libva: Fix building with clang on FreeBSD. While here, skip building the package on platforms where the API is unavailable. via drecklypkg |
2024-07-13 10:44:20 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message: libva: updated to 2.22.0 libva 2.22.0 va:Add VVC decode LibVA interface. va: fix --version-script detection for lld >= 17 wayland: add support for linux-dmabuf meson:remove autogen.sh from the meson script trace: Add bit_depth capturing in trace log |
2024-04-05 12:27:42 by Thomas Klausner | Files touched by this commit (2) |  |
Log message: libva: update to 2.21.0. version 2.21.0 - 12.Mar.2024 * va: Add allow_content_tools and force_intger_mv to AV1 enc * va: add VASurfaceAttribAlignmentSize * va: Re-add drm_state and fd checks to VA_DRM_GetDriverNames * va: export symbol vaGetLibFunc for Windows * va: Add PRIME3 defination and correct the value * va: add driver name map for new intel KMD xe * va: export symbol vaMapBuffer2 for Windows * va: add new interface vaMapBuffer2 for map operation optimization * va: Add VAConfigAttribEncMaxTileRows and VAConfigAttribEncMaxTileCols * va: fix handling when all wayland backends fail * va_trace:add return value trace for vaPutSurfaces * ci: harden permissions for all github workflows * ci: update to vmactions/freebsd-vm from v0 to v1 * ci: windows.yml: Add windows-msvc-debug * meson: create dist archives suitable for building with configure, too * autogen.sh: successfully detect if the autoreconf program is installed * build(deps): bump actions/upload-pages-artifact from 2 to 3 * build(deps): bump actions/deploy-pages from 3 to 4 * build(deps): bump actions/setup-python from 4 to 5 * build(deps): bump actions/deploy-pages from 2 to 3 * win32: Fix debug build break |
| 2023-11-17 09:18:08 by Nia Alarie | Files touched by this commit (1) |
Log message: libva: needs FORCE_C_STD |
| 2023-11-08 23:58:29 by Thomas Klausner | Files touched by this commit (1) |
Log message: libva: uses for (int i=..., so needs c99 |
2023-11-06 21:02:56 by Thomas Klausner | Files touched by this commit (2) |  |
Log message: libva: update to 2.20.0. version 2.20.0 - 14.Sep.2023 * va: drop no longer applicable vaGetDriverNames check * va: remove unreachable "DRIVER BUG" * x11/dri2: limit the array handling to avoid out of range access * va/backend: document the vaGetDriver* APIs * va/backend: annotate vafool as deprecated * win32: remove duplicate adapter_luid entry * va: Added Q416 fourcc (three-plane 16-bit YUV 4:4:4) * trace: fix minor issue about printf data type and value range * jpeg: add support for crop and partial decode * trace: Unlock mutex before return * trace: Add trace for vaExportSurfaceHandle * av1: Revise offsets comments for av1 encode * va: Add new VADecodeErrorType to indicate the reset happended in the driver. * drm: limit the array size to avoid out of range * va: fix:set driver number to be zero if vaGetDriverNames failed * va: fix:don't leak driver names, when override is set * win32: Only print win32 driver messages in DEBUG builds * va: Add vendor string on va_TraceInitialize * va: remove legacy code paths * drm: remove no longer used helpers * x11: remove legacy code paths * x11: allow disabling DRI3 via LIBVA_DRI3_DISABLE env var * x11: implement vaGetDriverNames * va/x11/va_nvctrl: remove some dead code * va/x11/va_fglrx: remove some dead code * va: optimize code of getting driver name for all \ protocols/os(wayland,x11,drm,win32,android) |
| 2023-08-05 10:09:54 by Nia Alarie | Files touched by this commit (1) |
Log message: libva: Limited availability on NetBSD 8 these days |