Releases: intel/libva
Releases · intel/libva
libva 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).
Libva 2.5.0 pre-release 3
2.5.0.pre3 libva 2.5.0.pre3
libva 2.4.1
libva 2.4.1
libva 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()
libva 2.3.0
- 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
- 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
- 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
* 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
- 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
- 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