Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5361 | serge | 1 | libva-intel-driver NEWS -- summary of changes. 2014-10-24 |
2 | Copyright (C) 2009-2014 Intel Corporation |
||
3 | |||
4 | Version 1.4.1 - 24.Oct.2014 |
||
5 | * Use a new method to detect encoding capabilitiy on Haswell |
||
6 | |||
7 | Version 1.4.0 - 30.Sep.2014 |
||
8 | * Add support for exporting VA buffer |
||
9 | * Add support for MVC decoding/encoding |
||
10 | * Add support for encoding quality level on Sandybride and newer |
||
11 | * Add support of inserting packed slice header & raw data for encoding |
||
12 | * Add support for Cherryview |
||
13 | * Fix the GPU hang issue on Ivybridge when using the gstreamer and mplayer to play back one H264 clip |
||
14 | (https://bugs.freedesktop.org/show_bug.cgi?id=80720) |
||
15 | * Fix the GPU hang issue on Sandybride and newer when playing back one H264 clip |
||
16 | (https://bugs.freedesktop.org/show_bug.cgi?id=76363) |
||
17 | * Fix the GPU hang issue on Haswell when using XBMC to play back one H264 clip |
||
18 | (https://bugs.freedesktop.org/show_bug.cgi?id=81447) |
||
19 | |||
20 | Version 1.3.2 - 16.Jun.2014 |
||
21 | * Export JPEG format by vaDeriveImage() |
||
22 | * Add support for MADI on SNB |
||
23 | * H.264: fix the support for grayscale format (Y800) |
||
24 | * Fix vaGetConfigAttributes() to validate the profile/entrypoint pair |
||
25 | * Fix vaCreateConfig() to not override user chroma format |
||
26 | * Fix the scaling issue on IVB/HSW/BDW |
||
27 | * Fix https://bugs.freedesktop.org/show_bug.cgi?id=73424 |
||
28 | * Fix https://bugs.freedesktop.org/show_bug.cgi?id=72522 |
||
29 | * Fix https://bugs.freedesktop.org/show_bug.cgi?id=77041 |
||
30 | * Quality improvement for H.264 encoding on BDW |
||
31 | |||
32 | Version 1.3.1 - 09.May.2014 |
||
33 | * Add support for STE on Broadwell |
||
34 | * Add support for YV16 |
||
35 | * Add support for user specified tiling and stride |
||
36 | * Fix VP8 decoding on Broadwell |
||
37 | * Fix the wrong alpha when convert NV12 into RGBA |
||
38 | * Fix https://bugs.freedesktop.org/show_bug.cgi?id=77386 |
||
39 | |||
40 | Version 1.3.0 - 24.Mar.2014 |
||
41 | * Add support for Broadwell |
||
42 | - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8 |
||
43 | - Encoding: H.264/MPEG-2 |
||
44 | - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/Sharpening/ColorBalance |
||
45 | * Fix the wrong setting in MI_BATCH_BATCH_START |
||
46 | |||
47 | Version 1.2.2 - 16.Dec.2013 |
||
48 | * Motion compensation DI on HSW |
||
49 | * Optimization of FPS for H.264 encoding on HSW |
||
50 | * Add brightness/contrast/hue/saturation support for rendering. |
||
51 | * Support BT601/BT709/SMPTE240 in vaPutSurface() |
||
52 | * Expose Constrained Baseline Profile instead of Baseline Profile for H.264 |
||
53 | * Bug fixes |
||
54 | |||
55 | Version 1.2.1 - 23.Sep.2013 |
||
56 | * Add PCI IDs for Bay Trail |
||
57 | * Performance improvement for MPEG-2 Encoding on IVB/HSW |
||
58 | * Add basic processing support for packed YUV to packed YUV on ILK+ |
||
59 | * Check the underlying OS support for VEBOX on HSW |
||
60 | * Quality improvement for BobDI on SNB/IVB |
||
61 | * Add support for Motion Adaptive Deinterlacing on IVB |
||
62 | * vaDeriveImage() works for UYVY formats |
||
63 | * Fix thread safety issue |
||
64 | * Fix GPU hang issue when decoding some videos on SNB |
||
65 | * Fix output filter count from QueryVideoProcFilters() |
||
66 | |||
67 | Version 1.2.0 - 26.Jun.2013 |
||
68 | * The new H.264 encoding API on SNB/IVB/HSW |
||
69 | - Profile: BP/MP/HP |
||
70 | - Entropy Coding: CAVLC/CABAC |
||
71 | - Rate Control: CQP, CBR |
||
72 | - Progressive frame |
||
73 | - Multi Slice encoding |
||
74 | - Configurable GOP Structure |
||
75 | * MPEG-2 encoding on IVB/HSW |
||
76 | - Profile: SP/MP |
||
77 | - Progressive frame |
||
78 | - Configurable GOP Structure |
||
79 | * Video process on ILK/SNB/IVB/HSW |
||
80 | - CSC/scaling on ILK |
||
81 | - CSC/scaling/NoiseReduction/Deinterlacing{Bob} on SNB/IVB |
||
82 | - CSC/scaling/NoiseReduction/Deinterlacing{Bob,MotionAdaptive}/Sharpening/ColorBalance on HSW |
||
83 | * Implement vaQuerySurfaceAttributes() |
||
84 | * Implement the new version of vaCreateSurfaces() |
||
85 | - Create VA surface with specified fourcc |
||
86 | - Create VA surface from external buffer |
||
87 | . flinked GEM buffer |
||
88 | . prime/dma buffer |
||
89 | * Optimize H.264 encoding on IVB/HSW |
||
90 | * More reserved PCI IDs for HSW |
||
91 | * A lot of bug fixes |
||
92 | |||
93 | Version 1.0.20 - 19.Mar.2013 |
||
94 | * Add support for wayland 1.0 protocol (Rob Bradford) |
||
95 | * Add global alpha support for subpicture |
||
96 | * Add support for IA88/AI88 subpicture |
||
97 | * Support up to 4 subpictures for each VA surface |
||
98 | * Update PCI IDs for Haswell CRW |
||
99 | * Automake 1.13 fixups (Armin K) |
||
100 | * Fix libva-intel-driver-1.0.19 display corruption on IVB GT1 |
||
101 | https://bugs.freedesktop.org/show_bug.cgi?id=57323 |
||
102 | * Fix decoding with FREXT02_JVC_C.264 on SNB |
||
103 | https://bugs.freedesktop.org/show_bug.cgi?id=57720 |
||
104 | * Fix H.264 decoding broken/visual errors on ILK (Tobias Jakobi) |
||
105 | https://bugs.freedesktop.org/show_bug.cgi?id=58875 |
||
106 | * Fix GPU hung with h.264 video and a resolution of 1920x816 on IVB |
||
107 | https://bugs.freedesktop.org/show_bug.cgi?id=59050 |
||
108 | |||
109 | Version 1.0.19 - 09.Nov.2012 |
||
110 | * Add support for Haswell |
||
111 | * Add raw DRM support (Dmitry Ermilov) |
||
112 | * Add Wayland support |
||
113 | * Add support for display rotation attribute |
||
114 | * Support 4K encoding on IVB and HSW |
||
115 | * Drop explicit dependency on X11 and libva-x11 |
||
116 | * Fix VC-1 decoding when VSTRANSFORM is 0 |
||
117 | * Fix SIGSEGV caused by use-after-free of the bufmgr (Stéphane Marchesin) |
||
118 | * Fix thread safety issue (Gautam) |
||
119 | * Fix vaUnlockSurface() for libva trace |
||
120 | |||
121 | Version 1.0.18 - 02.Aug.2012 |
||
122 | * Add JPEG decoding on Ivy Bridge |
||
123 | * Add support for a new Ivy Bridge chip |
||
124 | * Add support for vaSyncSurface() and vaQuerySurfaceStatus() (Dmitry Ermilov) |
||
125 | * Fix decoding of MPEG-2 videos with implicit IQ matrices |
||
126 | * Fix concurrent creation of VA objects (MT safety) |
||
127 | * Fix decoding of large resolution videos (up to 4K on IVB) |
||
128 | |||
129 | Version 1.0.17 - 02.Apr.2012 |
||
130 | * Add support for IMC1/IMC3 surface formats |
||
131 | * Fix rendering of interlaced surfaces |
||
132 | * Fix MPEG-2 decoding of interlaced streams (SNB, IVB) |
||
133 | * Fix H.264 weighted prediction indicator (SNB) |
||
134 | * Fix and simplify calculation of H.264 macroblock bit offset (ILK, SNB, IVB) |
||
135 | |||
136 | Version 1.0.16 - 14.Feb.2012 |
||
137 | * Fix VC-1 bitplane buffer size (SNB, IVB) |
||
138 | * Fix VC-1 motion vector modes for Ivy Bridge |
||
139 | * Fix MFX_QM_STATE for H.264 flat scaling lists (IVB) |
||
140 | * Fix and simplify AVC_REF_IDX_STATE setup (ILK, SNB, IVB) |
||
141 | * Fix memory leak of encoder buffers |
||
142 | * Fix check for internal VA surface format prior to rendering |
||
143 | * Add support for B43 chipset (Alexander Inyukhin) |
||
144 | |||
145 | Version 1.0.15 - 28.Oct.2011 |
||
146 | * Add auto-generated Debian packaging |
||
147 | * Fix VC-1 decoding (TTFRM packing) |
||
148 | * Fix MPEG-2 decoding on Ivy Bridge |
||
149 | * Fix MPEG-2 decoding with sparse QM matrices updates |
||
150 | * Fix slice-param & slice-data buffer memory leaks |
||
151 | |||
152 | Version 1.0.14 - 28.Jul.2011 |
||
153 | * Add H.264 encoding support to Ivy Bridge |
||
154 | * Add support for VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD |
||
155 | * Fix next slice vertical position for MPEG-2 (#38628) |
||
156 | * Fix subpicture scale factor for Y axis |
||
157 | * Fix GPU hang when decoding field coded MPEG-2 picture |
||
158 | * Fix memory leaks (Edgar Hucek) |
||
159 | |||
160 | Version 1.0.13 - 25.May.2011 |
||
161 | * Add H.264 encoding support to Sandy Bridge |
||
162 | * Add MPEG-2, VC-1 and H.264 decoding support to Ivy Bridge |
||
163 | * Fix thread safety issues |
||
164 | |||
165 | Version 1.0.11 - 14.Mar.2011 |
||
166 | * Add deinterlacing & scaling support to Sandy Bridge |
||
167 | * Add vaDeriveImage() implementation |
||
168 | * Fix VC-1 decoding for Main/Simple profiles |
||
169 | |||
170 | Version 1.0.9 - 27.Jan.2011 |
||
171 | * Add VC-1 decoding support to Sandy Bridge |
||
172 | |||
173 | Version 1.0.8 - 21.Jan.2011 |
||
174 | * Add support for IA44/AI44 subpicture formats (#32868) |
||
175 | |||
176 | Version 1.0.7 - 17.Dec.2011 |
||
177 | * Add MPEG-2 and H.264 decoding support to Sandy Bridge |
||
178 | |||
179 | Version 1.0.5 - 02.Sep.2010 |
||
180 | * Add deinterlacing & scaling support to Ironlake |
||
181 | |||
182 | Version 1.0.4 - 13.Jul.2010 |
||
183 | * Add vaGetImage() implementation |
||
184 | * Add support for RGBA subpictures |
||
185 | * Fix H.264 decoding on Ironlake |
||
186 | |||
187 | Version 1.0.3 - 10.Jun.2010 |
||
188 | * Add H.264 decoding support to Ironlake |