Skip to content

Releases: intel/libva

libva 2.5.0

05 Jul 06:46
Compare
Choose a tag to compare
  • 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).

Libva 2.5.0 pre-release 3

06 Jun 07:52
Compare
Choose a tag to compare
Pre-release
2.5.0.pre3

libva 2.5.0.pre3

libva 2.4.1

22 May 06:05
Compare
Choose a tag to compare
libva 2.4.1

libva 2.4.0

25 Jan 11:37
Compare
Choose a tag to compare
  • 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 2.3.0

01 Oct 15:51
Compare
Choose a tag to compare
  • 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 2.2.0

12 Jul 07:26
Compare
Choose a tag to compare
  • 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

Preliminary release for packaging libva-2.2.0.pre1

05 Jul 05:45
Compare
Choose a tag to compare
  • 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 2.1.0

12 Feb 07:35
Compare
Choose a tag to compare
* 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

Preliminary release for packaging libva-2.1.0.pre1

02 Feb 02:29
Compare
Choose a tag to compare
  • 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 2.0.0

21 Oct 07:26
Compare
Choose a tag to compare
  • 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