-
Notifications
You must be signed in to change notification settings - Fork 165
/
NEWS
201 lines (174 loc) · 7.19 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
libva-utils NEWS -- summary of changes. 2024-06-20
Copyright (C) 2009-2024 Intel Corporation
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 <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