From 3a8562bb83cc6f0a94ff17bd44633e8fdf849002 Mon Sep 17 00:00:00 2001 From: drosas1904-bit Date: Sun, 25 Oct 2026 22:36:14 -0700 Subject: [PATCH] Update NEWS --- NEWS | 214 ----------------------------------------------------------- 1 file changed, 214 deletions(-) diff --git a/NEWS b/NEWS index f4fdc4bd..8b137891 100644 --- a/NEWS +++ b/NEWS @@ -1,215 +1 @@ -libva-utils NEWS -- summary of changes. 2026-07-09 -Copyright (C) 2009-2026 Intel Corporation -Version 2.24.0 - 09.Jul.2026 -* avcenc: Use the appropriate size for VAEncMiscParameterHRD -* fix: set general_profile_idc in bitstream when --profile is not specified -* fix: remove VA_ENC_PACKED_HEADER_RAW_DATA from VAConfigAttribEncInterlaced list -* fix: remove duplicate differential_mode output - -Version 2.23.0 - 12.Dec.2025 -* fix:Fixed build with -std=c++20 -* fix:usr ptr surface type not set ext buffer flag -* fix:Fix coveirty overflowed issues -* fix: remove useless code and fix code copy typo -* android: Support Android build -* sample: [HEVCe] update header logic - -Version 2.22.0 - 20.Jun.2024 -* ci: correct the permission of workflows -* fix: Fixed possible memory leak in h264encode -* doc: Fix meson build options in README -* test/CheckEntrypointsForProfile: fix for limited profiles - -Version 2.21.0 - 12.Mar.2024 -* vainfo: Print VAConfigAttribEncMaxTileRows and VAConfigAttribEncMaxTileCols -* test: Add Prime3 memtype support -* sample: Add back buffer size options for AV1e -* sample: simplify cbr/vbr interface and refine codes for AV1e -* fix: clean some unused variables and functions -* fix: unify the coding style -* fix: Fix coverity issues exposed in encode/decode/vpp -* fix: options in AV1 encode sample -* fix: fix typo of version in NEWS -* ci: harden permission for freebsd.yml -* ci: add workflow permission for all jobs -* ci: update freebsd vm to the v1 version -* meson: use meson setup instead of meson options - -Version 2.20.0 - 14.Sep.2023 -* test: Enable AV1 encode test - -Version 2.19.0 - 04.Jul.2023 -* add: Add support for VAConfigAttribEncHEVCBlockSizes & VAConfigAttribEncHEVCFeatures for hevcencode. -* ci:Update ubuntu.yml to remove ubuntu 18.04 -* meson: guard code introduced after libva 1.xx release -* meson: libva-xyz should be same version as detected libva -* configure: libva-xyz should be same version as detected libva -* fix: scan num limitation. -* fix: pic_order_cnt_lsb to accept larger GOP - -Version 2.18.0 - 17.Mar.2023 -* doc:Add build and install libva-utils steps -* test: Add VAProfileH264High10 -* test: Don't assume our DRM node is first -* add: va_display_drm: Allow VGEM for WSL2 -* win: win32 compat: Fix setenv/unsetenv return values -* fix: Add Th limitation by HUFFMAN_TABLES Count -* fix: Add refresh_frame_flags in PPS -* fix: Add checking of stream_scan size -* fix: Add Scan Num limitation -* fix: Changed H2S configuration template. -* fix: Correct maximum display luminance per VAAPI definition. -* fix: Fix possible memory leak -* fix: Fix coding issues of function return type & ref_frame_idx idx too large - -Version 2.17.0 - 26.Dec.2022 -* add: Upload a security disclaimer -* add: av1 encode sample code -* tests: Changed default initialization value to VAProfileNone -* ci: Add git dependency for mingw build for meson dependencies cloning -* vainfo: Add support for Win32 device enumeration and selection -* ci: dos2unix for windows workflow files -* ci: update checkout and setup-python action versions to v3 and v4 -* ci: Add msvc/mingw Windows CI -* tests: enable building on Windows -* tests: Remove C++20 constructs in tests project targetting C++11 -* tests: remove non C++ standard constructs -* vainfo: add va-win32 support -* add:Import OpenBSD getopt for MSVC from mesa/f9bb5323 -* fix: Fix reporting of VAConfigAttribEncMaxSlices -* meson: add missing sample tools - -Version 2.16.0 - 8.Oct.2022 -* trace: print the display being attempted -* ci: upgrade FreeBSD to 13.1 -* meson: Search for threads in top-level meson.build -* meson: produce summary() when 0.53.0 is present - -Version 2.15.0 - 1.Jul.2022 -* add: Added HDR10 Tone Mapping sample code including H2H and H2S config files. -* add: Support lowpower for HEVC Encoding -* fix: Set correct entrypoint for lowpower -* fix: Components exceed the value specified by jpeg spec -* fix: hdr local variable pointer access issue -* fix: Fix issue incorrect color for EU based hevcencode -* fix: exclude vgem node and invalid drm node in vainfo -* ci:Disable travis build -* meson: check the dependency of libdrm - -Version 2.14.0 - 16.Feb.2022 -* test: Use test suite setup/teardown to reduce test overhead -* ci: fix freebsd build - -Version 2.13.0 - 30.Sep.2020 -* code style:unify the code styles using the style_unify script -* fix: h264encode, hevcencode: fix integer overflow for high definition - -Version 2.12.0 - 21.Jun.2020 -* test: Remove version check for test vaInitialize_vaTerminate -* vpp: Added 3DLUT sample code and configuration file - -Version 2.11.0 - 23.Mar.2020 -* vainfo: add VA_RC_TCBRC to reported caps list -* jpegenc: Allow encoding a 4K frame -* h264encode: Added low_power command line option -* test_va_api: Enable new caps for VAConfigAttribEncryption -* ci: upgrade FreeBSD to 12.2 -* ci: enable github actions - -Version 2.10.0 - 18.Dec.2020 -* add Mediacopy Sample code -* Enable new caps for rate control TCBRC -* Add support for a --repeat command line option to vp8enc. -* fix one null pointer dereference risk - -Version 2.9.0 - 11.Sep.2020 -* Fix KW issues -* Add support for csc with RGBP - -Version 2.8.0 - 26.Jun.2020 -* test: cast VA_STATUS_ERROR_UNKNOWN to VAStatus type -* test/fixture: fix GCC 10.0.1 error with drmDevicePaths - -Version 2.7.0 - 1.Apr.2020 -* meson: add missing samples -* sfcsample: drop unused Linux-only header -* autotools: drop libdrm dependency (only libva-drm is used) -* autotools: drop unused X11 dependencies -* Add 10/12bit RT format check -* test/createsurfaces: add some scoped traces -* test/streamable: add VAConfigAttrib and VASurfaceAttrib -* Modify output CS settings for Chroma siting on Linux -* Align libva attribute check -* Added displaying supported config attributes -* add the VP samples README - -Version 2.6.0 - 10.Dec.2019 -* Align libva attribute check -* Added displaying supported config attributes -* add the VP samples README. -* add VP sample for usrptr and 1:N output - -Version 2.5.0 - 8.Jul.2019 -* meson: rename the h264enc binary to be in line with the autotools build -* unify NEWS format -* sfcsample: don't include X11 headers -* test: update vaInitialize_vaTerminate_Bad_vaSetDriverName -* Check for -fstack-protector -* vavpp: csc with AYUV format -* vavpp: requires BGRA frame when saving a BGRA file - -Version 2.4.0 - 1.Feb.2019 -* fix make dist issue caused by decode streamout sample -* add VP sample for Blending. -* add VP seperate sample for scaling,csc,sharpness,denoise,chromasitting. - -Version 2.3.0 - 30.Sep.2018 -* add HEVC encode sample code -* Add sample code for avc decode streamout -* Add VP8 sample encoder application (SVCT supported) - -Version 2.2.0 - DD.Jul.2018 -* Bump version to 2.2.0 -* Add meson build -* Add vainfo support in Android -* Remove driver specific test cases - -Version 2.1.0 - 12.Feb.2018 -* Bump version to 2.1.0 -* Refine gtest conformance cases -* vp9enc: add support low power mode -* vavpp: add support for RGBA/RGBX surface -* vainfo: add support new profile/entrypoint pairs - -Version 2.0.0 - 21.Oct.2017 -* Bump version to 2.0.0 -* Add option '--device ' to vainfo -* Add vp9enc for VP9 encoding -* Add vavpp for video processing -* Add FEI gtest cases -* Fix segmentation fault in putsurface_wayland -* Fix GCC 7.1.1 warnings/errors -* Fix libva version printed out by vainfo - -Version 1.8.3 - 28.Jun.2017 -* Bump version to 1.8.3 -* Switch AC_PROG_LIBTOOL to LT_INIT -* putsurface: include wayland-client.h instead of wayland-server.h -* avcenc: add AUD NAL unit at the beginning of pic -* avcenc: enable direct_spatial_mv_pred_flag for B frame -* avcenc: add the frame number as the command line input parameter - -Version 1.8.2 - 22.May.2017 -* Bump version to 1.8.2 - -Version 1.8.1 - 10.Apr.2017 -* Bump version to 1.8.1 - -Version 1.8.0 - 31.Mar.2017 -* First release of libva-utils as a separate project -* Follows libva release versioning -* Contains all the utilities and tests for libva API -* dynamically links to libva -* building system clean ups -* test suite included using GoogleTestFramework