Skip to content

Releases: intel/libva

libva 2.6.1

Choose a tag to compare

@XinfengZhang XinfengZhang released this 17 Jan 03:57
  • 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.

libva 2.6.0

Choose a tag to compare

@XinfengZhang XinfengZhang released this 25 Dec 08:29

Key Improvement

  • 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

Known issue

#355 which can be fixed by #356

libva 2.6.0.pre1

Choose a tag to compare

@XinfengZhang XinfengZhang released this 15 Oct 03:22

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 vpp properties.

libva 2.5.0

Choose a tag to compare

@XinfengZhang XinfengZhang released this 05 Jul 06:46
  • 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

Pre-release

Choose a tag to compare

@XinfengZhang XinfengZhang released this 06 Jun 07:52
2.5.0.pre3

libva 2.5.0.pre3

libva 2.4.1

Choose a tag to compare

@XinfengZhang XinfengZhang released this 22 May 06:05
libva 2.4.1

libva 2.4.0

Choose a tag to compare

@XinfengZhang XinfengZhang released this 25 Jan 11:37
  • 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

Choose a tag to compare

@XinfengZhang XinfengZhang released this 01 Oct 15:51
  • 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

Choose a tag to compare

@xhaihao xhaihao released this 12 Jul 07:26
  • 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

Choose a tag to compare

@xhaihao xhaihao released this 05 Jul 05:45
  • 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