Releases: intel/libva
Releases · intel/libva
Libva 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.
- doc: Update log2_tile_column description for vp9enc
- trace: Correct av1 film grain trace information
- ci: Fix freebsd build by switching to vmactions/[email protected]
Libva 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
- autotools: use shell grouping instead of sed to prepend a line
- trace: Add details data dump for mpeg2 IQ matrix.
- doc: update docs for VASurfaceAttribPixelFormat
- doc: Libva documentation edit for AV1 reference frames
- doc: Modify AV1 frame_width_minus1 and frame_height_minus1 comment
- doc: Remove tile_rows and tile_cols restriction to match AV1 spec
- doc: Format code for doxygen output
- doc: AV1 decode documentation edit for superres_scale_denominator
- ci: upgrade FreeBSD to 12.2
- ci: disable travis build
- ci: update cache before attempting to install packages
- ci: avoid running workloads on other workloads changes
- ci: enable github actions
Libva 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
- fix: correct the api version in meson.build
- fix: remove deprecated variable from va_trace.c
- fix: Use va_deprecated for the deprecate variable
- fix: Mark chroma_sample_position as deprecated
- doc: va_dec_av1: clarifies CDEF syntax element packing
- doc: [AV1] Update documented ranges for loop filter and quantization params.
- doc: Update va.h for multi-threaded usages
- trace: va/va_trace: ignore system gettid() on Linux
Libva 2.9.0
- trace: Refine the va_TraceVAPictureParameterBufferAV1.
- doc: Add comments for backward/forward reference to avoid confusion
- doc: Modify comments in av1 decoder interfaces
- doc: Update mailing list
- 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
libva 2.8.0
- trace: enable return value trace for successful function call
- trace: divide va_TraceEndPicture to two seperate function
- trace: add support for VAProfileHEVCSccMain444_10
- trace:Convert VAProfileAV1Profile0 VAProfileAV1Profile1 to string
- trace: Fix format string warnings
- trace: List correct field names in va_TraceVAPictureParameterBufferHEVC
- fix:Fixes file descriptor leak
- fix:Fix clang warning (reading garbage)
- fix: Fix HDR10 MaxCLL and MaxFALL documentation
- travis: Add a test that code files don't have the exec bit set
- add fourcc code for P012 format
- Remove the execute bit from all source code files
- meson: Allow for libdir and includedir to be absolute paths
- 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
libva 2.7.1
- VA/X11: enable driver candidate selection for DRI2
- VA/X11: VAAPI driver mapping for iris DRI driver
libva 2.7.0
- trace: av1 decode buffers trace
- trace: Add HEVC REXT and SCC trace for decoding.
- Add av1 decode interfaces
- Fix crashes on system without supported hardware by PR #369.
- Add 2 FourCC for 10bit RGB(without Alpha) format: X2R10G10B10 and X2B10G10R10.
- Fix android build issue #365 and remove some trailing whitespace
- Adjust call sequence to ensure authenticate operation is executed to fix #355
libva 2.6.1
- 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
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
libva 2.6.0.pre1
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.