• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1libva-utils NEWS -- summary of changes.  2024-03-12
2Copyright (C) 2009-2024 Intel Corporation
3
4Version 2.21.0 - 12.Mar.2024
5* vainfo: Print VAConfigAttribEncMaxTileRows and VAConfigAttribEncMaxTileCols
6* test: Add Prime3 memtype support
7* sample: Add back buffer size options for AV1e
8* sample: simplify cbr/vbr interface and refine codes for AV1e
9* fix: clean some unused variables and functions
10* fix: unify the coding style
11* fix: Fix coverity issues exposed in encode/decode/vpp
12* fix: options in AV1 encode sample
13* fix: fix typo of version in NEWS
14* ci: harden permission for freebsd.yml
15* ci: add workflow permission for all jobs
16* ci: update freebsd vm to the v1 version
17* meson: use meson setup instead of meson options
18
19Version 2.20.0 - 14.Sep.2023
20* test: Enable AV1 encode test
21
22Version 2.19.0 - 04.Jul.2023
23* add: Add support for VAConfigAttribEncHEVCBlockSizes & VAConfigAttribEncHEVCFeatures for hevcencode.
24* ci:Update ubuntu.yml to remove ubuntu 18.04
25* meson: guard code introduced after libva 1.xx release
26* meson: libva-xyz should be same version as detected libva
27* configure: libva-xyz should be same version as detected libva
28* fix: scan num limitation.
29* fix: pic_order_cnt_lsb to accept larger GOP
30
31Version 2.18.0 - 17.Mar.2023
32* doc:Add build and install libva-utils steps
33* test: Add VAProfileH264High10
34* test: Don't assume our DRM node is first
35* add: va_display_drm: Allow VGEM for WSL2
36* win: win32 compat: Fix setenv/unsetenv return values
37* fix: Add Th limitation by HUFFMAN_TABLES Count
38* fix: Add refresh_frame_flags in PPS
39* fix: Add checking of stream_scan size
40* fix: Add Scan Num limitation
41* fix: Changed H2S configuration template.
42* fix: Correct maximum display luminance per VAAPI definition.
43* fix: Fix possible memory leak
44* fix: Fix coding issues of function return type & ref_frame_idx idx too large
45
46Version 2.17.0 - 26.Dec.2022
47* add: Upload a security disclaimer
48* add: av1 encode sample code
49* tests: Changed default initialization value to VAProfileNone
50* ci: Add git dependency for mingw build for meson dependencies cloning
51* vainfo: Add support for Win32 device enumeration and selection
52* ci: dos2unix for windows workflow files
53* ci: update checkout and setup-python action versions to v3 and v4
54* ci: Add msvc/mingw Windows CI
55* tests: enable building on Windows
56* tests: Remove C++20 constructs in tests project targetting C++11
57* tests: remove non C++ standard constructs
58* vainfo: add va-win32 support
59* add:Import OpenBSD getopt for MSVC from mesa/f9bb5323
60* fix: Fix reporting of VAConfigAttribEncMaxSlices
61* meson: add missing sample tools
62
63Version 2.16.0 - 8.Oct.2022
64* trace: print the display being attempted
65* ci: upgrade FreeBSD to 13.1
66* meson: Search for threads in top-level meson.build
67* meson: produce summary() when 0.53.0 is present
68
69Version 2.15.0 - 1.Jul.2022
70* add: Added HDR10 Tone Mapping sample code including H2H and H2S config files.
71* add: Support lowpower for HEVC Encoding
72* fix: Set correct entrypoint for lowpower
73* fix: Components exceed the value specified by jpeg spec
74* fix: hdr local variable pointer access issue
75* fix: Fix issue incorrect color for EU based hevcencode
76* fix: exclude vgem node and invalid drm node in vainfo
77* ci:Disable travis build
78* meson: check the dependency of libdrm
79
80Version 2.14.0 - 16.Feb.2022
81* test: Use test suite setup/teardown to reduce test overhead
82* ci: fix freebsd build
83
84Version 2.13.0 - 30.Sep.2020
85* code style:unify the code styles using the style_unify script
86* fix: h264encode, hevcencode: fix integer overflow for high definition
87
88Version 2.12.0 - 21.Jun.2020
89* test: Remove version check for test vaInitialize_vaTerminate
90* vpp: Added 3DLUT sample code and configuration file
91
92Version 2.11.0 - 23.Mar.2020
93* vainfo: add VA_RC_TCBRC to reported caps list
94* jpegenc: Allow encoding a 4K frame
95* h264encode: Added low_power command line option
96* test_va_api: Enable new caps for VAConfigAttribEncryption
97* ci: upgrade FreeBSD to 12.2
98* ci: enable github actions
99
100Version 2.10.0 - 18.Dec.2020
101* add Mediacopy Sample code
102* Enable new caps for rate control TCBRC
103* Add support for a --repeat command line option to vp8enc.
104* fix one null pointer dereference risk
105
106Version 2.9.0 - 11.Sep.2020
107* Fix KW issues
108* Add support for csc with RGBP
109
110Version 2.8.0 - 26.Jun.2020
111* test: cast VA_STATUS_ERROR_UNKNOWN to VAStatus type
112* test/fixture: fix GCC 10.0.1 error with drmDevicePaths
113
114Version 2.7.0 - 1.Apr.2020
115* meson: add missing samples
116* sfcsample: drop unused Linux-only header
117* autotools: drop libdrm dependency (only libva-drm is used)
118* autotools: drop unused X11 dependencies
119* Add 10/12bit RT format check
120* test/createsurfaces: add some scoped traces
121* test/streamable: add VAConfigAttrib and VASurfaceAttrib
122* Modify output CS settings for Chroma siting on Linux
123* Align libva attribute check
124* Added displaying supported config attributes
125* add the VP samples README
126
127Version 2.6.0 - 10.Dec.2019
128* Align libva attribute check
129* Added displaying supported config attributes
130* add the VP samples README.
131* add VP sample for usrptr and 1:N output
132
133Version 2.5.0 - 8.Jul.2019
134* meson: rename the h264enc binary to be in line with the autotools build
135* unify NEWS format
136* sfcsample: don't include X11 headers
137* test: update vaInitialize_vaTerminate_Bad_vaSetDriverName
138* Check for -fstack-protector
139* vavpp: csc with AYUV format
140* vavpp: requires BGRA frame when saving a BGRA file
141
142Version 2.4.0 - 1.Feb.2019
143* fix make dist issue caused by decode streamout sample
144* add VP sample for Blending.
145* add VP seperate sample for scaling,csc,sharpness,denoise,chromasitting.
146
147Version 2.3.0 - 30.Sep.2018
148* add HEVC encode sample code
149* Add sample code for avc decode streamout
150* Add VP8 sample encoder application (SVCT supported)
151
152Version 2.2.0 - DD.Jul.2018
153* Bump version to 2.2.0
154* Add meson build
155* Add vainfo support in Android
156* Remove driver specific test cases
157
158Version 2.1.0 - 12.Feb.2018
159* Bump version to 2.1.0
160* Refine gtest conformance cases
161* vp9enc: add support low power mode
162* vavpp: add support for RGBA/RGBX surface
163* vainfo: add support new profile/entrypoint pairs
164
165Version 2.0.0 - 21.Oct.2017
166* Bump version to 2.0.0
167* Add option '--device <device>' to vainfo
168* Add vp9enc for VP9 encoding
169* Add vavpp for video processing
170* Add FEI gtest cases
171* Fix segmentation fault in putsurface_wayland
172* Fix GCC 7.1.1 warnings/errors
173* Fix libva version printed out by vainfo
174
175Version 1.8.3 - 28.Jun.2017
176* Bump version to 1.8.3
177* Switch AC_PROG_LIBTOOL to LT_INIT
178* putsurface: include wayland-client.h instead of wayland-server.h
179* avcenc: add AUD NAL unit at the beginning of pic
180* avcenc: enable direct_spatial_mv_pred_flag for B frame
181* avcenc: add the frame number as the command line input parameter
182
183Version 1.8.2 - 22.May.2017
184* Bump version to 1.8.2
185
186Version 1.8.1 - 10.Apr.2017
187* Bump version to 1.8.1
188
189Version 1.8.0 - 31.Mar.2017
190* First release of libva-utils as a separate project
191* Follows libva release versioning
192* Contains all the utilities and tests for libva API
193* dynamically links to libva
194* building system clean ups
195* test suite included using GoogleTestFramework
196