./multimedia/libva, Video Acceleration API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.6.1, Package name: libva-2.6.1, Maintainer: pkgsrc-users

VAAPI (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/libdrm] [x11/Xfixes]

Required to build:
[pkgtools/x11-links] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: c22e56f04f28cf6cfb1259abbb64138862240b5c
RMD160: f42543da84b970859051df62bd947078cf8551d0
Filesize: 223.486 KB

Version history: (Expand)

CVS history: (Expand)

   2020-02-05 15:14:49 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 2.6.1

    adjust call sequence to ensure authenticate operation is executed
    this patch is not needed for media-driver, but needed for
    i965 driver which check authentication.
   2019-12-29 02:31:43 by Ryo ONODERA | Files touched by this commit (4) | Package updated
Log message:
Update to 2.6.0

enable the mutiple driver selection logic and enable it for DRM.
drm: Add iHD to driver_name_map
Add missed slice parameter 'slice_data_num_emu_prevn_bytes'
ensure that all meson files are part of the release tarball
configure: use correct comparison operator
trace: support VAConfigAttribMultipleFrame in trace
remove incorrect field of VAConfigAttribValDecJPEG
va/va_trace: Dump VP9 parameters for profile 1~3
add multiple frame capability report
add variable to indicate layer infromation
trace: fix memory leak on closing the trace
add prediction direction caps report
Add comments for colour primaries and transfer characteristics in \ 

Correct the comment of color_range.
Add VA_FOURCC_A2B10G10R10 for format a2b10g10r10.
Adjust VAEncMiscParameterQuantization structure to be align with \ 
VAEncMiscParameterBuffer(possible to impact BC)
Add attribute for max frame size
Add va_footer.html into distribution build
va_trace: hevc profiles added
Add new definition for input/output surface flag
va/va_trace: add trace support for VAEncMiscParameterTypeSkipFrame structure.
va/va_trace: add MPEG2 trace support for MiscParam and SequenceParam
va_openDriver: check strdup return value
Mark some duplicated field as deprecated
Add return value into logs
va/va_trace: add trace support for VAEncMiscParameterEncQuality structure.
Add newformat foucc defination
va_backend: remove unneeded linux/videodev2.h include
va_trace: add missing <sys/time.h> include
configure: don't build glx if VA/X11 isn't built
va/va_trace: unbreak with C89 after b369467
[common] Add A2RGB10 fourcc definition
build: meson: enables va messaging and visibility
va/va_trace: add trace support for RIR(rolling intra refresh).
va/va_trace: add trace support for ROI(region of interest).

va_TraceSurface support for VA_FOURCC_P010
Add pointer to struct wl_interface for driver to use
(integrate) va: fix new line symbol in error message
av: avoid driver path truncation
Fix compilation warning (uninit and wrong variable types) for Android O MR1
Allow import of the DRM PRIME 2 memory type
android: ignore unimportant compile warnnings
compile: fix sign/unsign compare in va_trace.c
android: replace utils/Log.h with log/log.h
High Dynamic Range Tone Mapping: Add a new filter for input metadata and some \ 
Remove restrictions on vaSetDriverName()
   2019-04-28 13:55:45 by Roland Illig | Files touched by this commit (1)
Log message:
multimedia/libva: remove unrecognized configure option
   2018-11-23 09:18:16 by Ryo ONODERA | Files touched by this commit (1)
Log message:
   2018-11-23 09:05:04 by Ryo ONODERA | Files touched by this commit (5) | Package updated
Log message:
Update to 2.3.0

version 2.3.0 - 30.Sep.2018
* Bump VA-API version to 1.3.0 and libva to 2.3.0
* Add max frame size parameters for multiple pass case in legacy mode
* Add new BRC mode AVBR
* Add new interface for High Dynamic Range tone mapping
* Add missing enum to string conversions
* Add hevc subsets parameters structure
* Add Customized Noise Reduction (HVS) interfaces
* Add new BRC mode definition QVBR
* Add more complete colour properties for use in VPP

Version 2.2.0 - DD.July.2018
* Bump VA-API version to 1.2.0 and libva to 2.2.0
* Add support for hevc range extension decoding
* Add support for fast intra prediction in HEVC FEI
* Add 10/12-bit YUV render target formats
* Add fourcc code for Y210/Y216/Y410/Y416/RGB565/BGR565
* Improve documentation

Version 2.1.0 - 12.Feb.2018
* Bump VA-API version to 1.1.0 and libva to 2.1.0
* Add API for multi-frame processing
* Add entrypoint VAEntrypointStats for Statistics
* Add data structures for HEVC FEI support
* Add new attributes for decoding/encoding/video processing
* Add new VPP filter for Total Color Correction
* Add blending interface in VPP
* Add rotation interface in VPP
* Add mirroring interface in VPP
* Add Chroma siting flags in VPP
* Add new color standard definitions
* Add new interface for exporting surface
* Add message callbacks for drivers to use

Version 2.0.0 - 21.Oct.2017
* Bump VA-API version to 1.0.0 and libva to 2.0.0
* Add new API for H264 FEI support
* Add definition of VA_FOURCC_I420
* Add functions for converting common enums to strings
* Deprecate H.264 baseline profile and FMO support
* Deprecate packed misc packed header flag
* Delete libva-tpi and libva-egl backends
* Refine VASliceParameterBufferHEVC, VAEncMiscParameterBuffer
* Fix errors in VAConfigAttribValEncROI, VAEncMacroblockParameterBufferH264
* Fix race condition in wayland support
* Rename vaMessageCallback to VAMessageCallback
* Make logging callbacks library-safe
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2017-09-14 13:33:33 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libva: update to 1.8.3

Changes 1.8.3:
Fix build issue on Android
Remove the dummy driver
Add traces for MB rate control / temporal layer
Set verbosity level between {0, 1, 2} by setting the variable LIBVA_MESSAGING_LEVEL
in /etc/libva.conf or by setting the environment variable LIBVA_MESSAGING_LEVEL.
   2017-09-14 07:56:15 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:

From pgoyette