./multimedia/libva, Video Acceleration API

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


Branch: CURRENT, Version: 2.14.0nb1, Package name: libva-2.14.0nb1, 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:

Filesize: 490.74 KB

Version history: (Expand)


CVS history: (Expand)


   2022-05-10 16:45:16 by Ryo ONODERA | Files touched by this commit (3)
Log message:
libva: Find /dev/dri/* nodes in display=drm (not x11) case under NetBSD

Bump PKGREVISION.
   2022-03-08 09:57:04 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libva: update to 2.14.0.

version 2.14.0 - 16.Feb.2022
* add: Add av1 encode interfaces
* add: VA/X11 VAAPI driver mapping for crocus DRI driver
* doc: Add description of the fd management for surface importing
* ci: fix freebsd build
* meson: Copy public headers to build directory to support subproject
   2022-01-09 01:27:57 by Tobias Nygren | Files touched by this commit (6) | Package updated
Log message:
libva: update to 2.13.0

Changes, excluding bug/doc/ci/trace fixes:
2.13.0
  add: (sep_layer) add new surface format fourcc XYUV
2.12.0
  add: Report the capability of vaCopy support
  add: Report the capability of sub device
  add: Add config attributes to advertise HEVC/H.265 encoder features
  add: Video processing HVS Denoise: Added 4 modes
  add: Introduce VASurfaceAttribDRMFormatModifiers
  add: Add 3DLUT Filter in Video Processing.
2.11.0
  add: LibVA Protected Content API
  add: Add a configuration attribute to advertise AV1d LST feature
  fix: wayland: don't try to authenticate with render nodes
  trace: Add details data dump for mpeg2 IQ matrix.
2.10.0
  add: Pass offset and size of pred_weight_table
  add: add vaCopy interface to copy surface and buffer
  add: add definition for different execution
  add: New parameters for transport controlled BRC were added
  add: add FreeBSD support
  add: add a bufer type to adjust context priority dynamically
2.9.0
  Add SCC fields trace for HEVC SCC encoding.
  Add FOURCC code for Y212 and Y412 format.
  Add interpolation method for scaling.
  add attributes for context priority setting
  Add vaSyncBuffer for output buffers synchronization
  Add vaSyncSurface2 with timeout
2.8.0
  add fourcc code for P012 format
  add definition to enforce both reflist not empty
  change the return value to be UNIMPLEMENTED when the function pointer is NULL
  remove check of vaPutSurface implementation
  Add new slice structure flag for CAPS reporting
  VA/X11: VAAPI driver mapping for iris DRI driver
  VA/X11: enable driver candidate selection for DRI2
  Add SCC flags to enable/disable features
  Add VAProfileHEVCSccMain444_10 for HEVC
  change the compatible list to be dynamic one
2.7.1
  VA/X11: enable driver candidate selection for DRI2
  VA/X11: VAAPI driver mapping for iris DRI driver
2.7.0
  Add av1 decode interfaces
  Add 2 FourCC for 10bit RGB(without Alpha) format: X2R10G10B10 and X2B10G10R10.
   2021-12-02 17:58:47 by Tobias Nygren | Files touched by this commit (1)
Log message:
libva: fix HOMEPAGE and MASTER_SITE
   2021-10-26 13:01:20 by Nia Alarie | Files touched by this commit (177)
Log message:
multimedia: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (for legal reasons?):

./multimedia/adobe-flash-player/distinfo \ 
adobe-flash-player-32.0.0.465/flash_player_npapi_linux.i386.tar.gz
./multimedia/adobe-flash-player/distinfo \ 
adobe-flash-player-32.0.0.465/flash_player_npapi_linux.x86_64.tar.gz
./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2
   2021-10-07 16:32:21 by Nia Alarie | Files touched by this commit (179)
Log message:
multimedia: Remove SHA1 hashes for distfiles
   2020-02-05 15:14:49 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Update to 2.6.1

Changelog:
    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)
Log message:
Update to 2.6.0

Changelog:
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 \ 
VAProcColorProperties

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

2.4.0
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 \ 
comments.
Remove restrictions on vaSetDriverName()