libva

Libva is an implementation for VA-API (Video Acceleration API)

OTHER License

Downloads
1.2K
Stars
614
Committers
151

Bot releases are visible (Hide)

libva - Libva 2.5.0 pre-release 3

Published by XinfengZhang over 5 years ago

libva - libva 2.4.1

Published by XinfengZhang over 5 years ago

libva - libva 2.4.0

Published by XinfengZhang over 5 years ago

  • 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()
libva - libva 2.3.0

Published by XinfengZhang about 6 years ago

  • 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
libva - libva 2.2.0

Published by xhaihao over 6 years ago

  • 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
  • Add VA_STATUS_ERROR_NOT_ENOUGH_BUFFER
  • Add VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT
  • Improve documentation

git tag: 2.2.0
sha1sum: 5b19d2fbf532f14e24c3bedb4074238a1d7f1686 libva-2.2.0.tar.bz2

libva - Preliminary release for packaging libva-2.2.0.pre1

Published by xhaihao over 6 years ago

  • 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
  • Add VA_STATUS_ERROR_NOT_ENOUGH_BUFFER
  • Add VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT
  • Improve documentation

git tag: 2.2.0.pre1

libva - libva 2.1.0

Published by xhaihao over 6 years ago

* 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

git tag: 2.1.0
sha1sum: 9ecde2b6c9deda16e895a0b00b8aef3a765acb4c libva-2.1.0.tar.bz2

libva - Preliminary release for packaging libva-2.1.0.pre1

Published by xhaihao over 6 years ago

  • 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

git tag: 2.1.0.pre1
sha1sum: e52578ad75efd25441398a4667a9446bda4884b1 libva-2.1.0.pre1.tar.bz2

libva - libva 2.0.0

Published by xhaihao almost 7 years ago

  • 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

Note libva 2.0.0 is not compatible with the old version of libva, but for most user, what you need to do is to rebuild your VA-API based application against libva 2.0.0

git tag: 2.0.0
sha1sum: 762a49f8925ca1d0531c5071afbd629ffea93b90 libva-2.0.0.tar.bz2

libva - Preliminary release for packaging libva-2.0.0.pre3

Published by xhaihao about 7 years ago

  • Fix returning of old info callback

git tag: 2.0.0.pre3
sha1sum: 96f871525099a39fdf5617a25a8a4b87aa302a78 libva-2.0.0.pre3.tar.bz2

libva - Preliminary release for packaging libva-2.0.0.pre2

Published by xhaihao about 7 years ago

  • Fix build issue on Android

git tag: 2.0.0.pre2
sha1sum: 0deccda78dd79be850a04ce942725bd42d2770c4 libva-2.0.0.pre2.tar.bz2

libva - Preliminary release for packaging libva-2.0.0.pre1

Published by xhaihao about 7 years ago

  • 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

libva-2.0.0 is not compatible with the old version of libva, but for most user, what you need to do is to rebuild your application against libva 2.0.0

git tag: 2.0.0.pre1
sha1sum: 732c3ca69b892a03a782448a1eadc95e00ad318c libva-2.0.0.pre1.tar.bz2

libva - libva 1.8.3

Published by xhaihao over 7 years ago

  • Bump libva to 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.

git tag: 1.8.3
sha1sum: 8eee9e28b0ae3bfbe8cd44a91396207714967204 libva-1.8.3.tar.bz2

libva - Preliminary release for packaging libva-1.8.3.pre1

Published by xhaihao over 7 years ago

  • Bump libva to 1.8.3.pre1
  • 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.

git tag: 1.8.3.pre1
sha1sum: b2478e01e268a9113dc3704edcd012bb5d0ac415 libva-1.8.3.pre1.tar.bz2

libva - libva 1.8.2

Published by xhaihao over 7 years ago

Bump libva to 1.8.2

git tag: 1.8.2
sha1sum: 7c4253c97f5e1e76500ff75321287131941494bc libva-1.8.2.tar.bz2

libva - Preliminary release for packaging libva-1.8.2.pre1

Published by xhaihao over 7 years ago

Bump libva to 1.8.2.pre1

libva - libva 1.8.1

Published by xhaihao over 7 years ago

Bump libva to 1.8.1

git tag: 1.8.1
sha1sum: ae1f580d3ca54199393133214ac1e5a66d9cbeb3 libva-1.8.1.tar.bz2

libva - Preliminary release for packaging libva-1.8.1.pre1

Published by xhaihao over 7 years ago

Bump libva to 1.8.1.pre1

libva - libva 1.8.0

Published by xhaihao over 7 years ago

Version 1.8.0 - 31.March.2017

  • Bump VA API version to 0.40
  • API: Change vaRenderPicture semantics that vaRenderPicture no longer deletes the passed buffer automatically.
  • API: Add VA_FOURCC_I010 for 10bit surface
  • API: Add vaSetErrorCallback and vaSetInfoCallback for error and info message.
  • va/drm: Update the support for Mesa Gallium driver
  • va/drm: Fix authentication check for /dev/dri/card0
  • Move all utilities and tests to libva-utils (https://github.com/01org/libva-utils)

git tag: 1.8.0
sha1sum: d9468956c301784b6b12c39cafd30ac52e24290b libva-1.8.0.tar.bz2

libva - Preliminary release for packaging libva-1.8.0.pre3

Published by xhaihao over 7 years ago

Bump the preliminary release version to 1.8.0.pre3