0,0 → 1,188 |
libva-intel-driver NEWS -- summary of changes. 2014-10-24 |
Copyright (C) 2009-2014 Intel Corporation |
|
Version 1.4.1 - 24.Oct.2014 |
* Use a new method to detect encoding capabilitiy on Haswell |
|
Version 1.4.0 - 30.Sep.2014 |
* Add support for exporting VA buffer |
* Add support for MVC decoding/encoding |
* Add support for encoding quality level on Sandybride and newer |
* Add support of inserting packed slice header & raw data for encoding |
* Add support for Cherryview |
* Fix the GPU hang issue on Ivybridge when using the gstreamer and mplayer to play back one H264 clip |
(https://bugs.freedesktop.org/show_bug.cgi?id=80720) |
* Fix the GPU hang issue on Sandybride and newer when playing back one H264 clip |
(https://bugs.freedesktop.org/show_bug.cgi?id=76363) |
* Fix the GPU hang issue on Haswell when using XBMC to play back one H264 clip |
(https://bugs.freedesktop.org/show_bug.cgi?id=81447) |
|
Version 1.3.2 - 16.Jun.2014 |
* Export JPEG format by vaDeriveImage() |
* Add support for MADI on SNB |
* H.264: fix the support for grayscale format (Y800) |
* Fix vaGetConfigAttributes() to validate the profile/entrypoint pair |
* Fix vaCreateConfig() to not override user chroma format |
* Fix the scaling issue on IVB/HSW/BDW |
* Fix https://bugs.freedesktop.org/show_bug.cgi?id=73424 |
* Fix https://bugs.freedesktop.org/show_bug.cgi?id=72522 |
* Fix https://bugs.freedesktop.org/show_bug.cgi?id=77041 |
* Quality improvement for H.264 encoding on BDW |
|
Version 1.3.1 - 09.May.2014 |
* Add support for STE on Broadwell |
* Add support for YV16 |
* Add support for user specified tiling and stride |
* Fix VP8 decoding on Broadwell |
* Fix the wrong alpha when convert NV12 into RGBA |
* Fix https://bugs.freedesktop.org/show_bug.cgi?id=77386 |
|
Version 1.3.0 - 24.Mar.2014 |
* Add support for Broadwell |
- Decoding: H.264/MPEG-2/VC-1/JPEG/VP8 |
- Encoding: H.264/MPEG-2 |
- VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/Sharpening/ColorBalance |
* Fix the wrong setting in MI_BATCH_BATCH_START |
|
Version 1.2.2 - 16.Dec.2013 |
* Motion compensation DI on HSW |
* Optimization of FPS for H.264 encoding on HSW |
* Add brightness/contrast/hue/saturation support for rendering. |
* Support BT601/BT709/SMPTE240 in vaPutSurface() |
* Expose Constrained Baseline Profile instead of Baseline Profile for H.264 |
* Bug fixes |
|
Version 1.2.1 - 23.Sep.2013 |
* Add PCI IDs for Bay Trail |
* Performance improvement for MPEG-2 Encoding on IVB/HSW |
* Add basic processing support for packed YUV to packed YUV on ILK+ |
* Check the underlying OS support for VEBOX on HSW |
* Quality improvement for BobDI on SNB/IVB |
* Add support for Motion Adaptive Deinterlacing on IVB |
* vaDeriveImage() works for UYVY formats |
* Fix thread safety issue |
* Fix GPU hang issue when decoding some videos on SNB |
* Fix output filter count from QueryVideoProcFilters() |
|
Version 1.2.0 - 26.Jun.2013 |
* The new H.264 encoding API on SNB/IVB/HSW |
- Profile: BP/MP/HP |
- Entropy Coding: CAVLC/CABAC |
- Rate Control: CQP, CBR |
- Progressive frame |
- Multi Slice encoding |
- Configurable GOP Structure |
* MPEG-2 encoding on IVB/HSW |
- Profile: SP/MP |
- Progressive frame |
- Configurable GOP Structure |
* Video process on ILK/SNB/IVB/HSW |
- CSC/scaling on ILK |
- CSC/scaling/NoiseReduction/Deinterlacing{Bob} on SNB/IVB |
- CSC/scaling/NoiseReduction/Deinterlacing{Bob,MotionAdaptive}/Sharpening/ColorBalance on HSW |
* Implement vaQuerySurfaceAttributes() |
* Implement the new version of vaCreateSurfaces() |
- Create VA surface with specified fourcc |
- Create VA surface from external buffer |
. flinked GEM buffer |
. prime/dma buffer |
* Optimize H.264 encoding on IVB/HSW |
* More reserved PCI IDs for HSW |
* A lot of bug fixes |
|
Version 1.0.20 - 19.Mar.2013 |
* Add support for wayland 1.0 protocol (Rob Bradford) |
* Add global alpha support for subpicture |
* Add support for IA88/AI88 subpicture |
* Support up to 4 subpictures for each VA surface |
* Update PCI IDs for Haswell CRW |
* Automake 1.13 fixups (Armin K) |
* Fix libva-intel-driver-1.0.19 display corruption on IVB GT1 |
https://bugs.freedesktop.org/show_bug.cgi?id=57323 |
* Fix decoding with FREXT02_JVC_C.264 on SNB |
https://bugs.freedesktop.org/show_bug.cgi?id=57720 |
* Fix H.264 decoding broken/visual errors on ILK (Tobias Jakobi) |
https://bugs.freedesktop.org/show_bug.cgi?id=58875 |
* Fix GPU hung with h.264 video and a resolution of 1920x816 on IVB |
https://bugs.freedesktop.org/show_bug.cgi?id=59050 |
|
Version 1.0.19 - 09.Nov.2012 |
* Add support for Haswell |
* Add raw DRM support (Dmitry Ermilov) |
* Add Wayland support |
* Add support for display rotation attribute |
* Support 4K encoding on IVB and HSW |
* Drop explicit dependency on X11 and libva-x11 |
* Fix VC-1 decoding when VSTRANSFORM is 0 |
* Fix SIGSEGV caused by use-after-free of the bufmgr (Stéphane Marchesin) |
* Fix thread safety issue (Gautam) |
* Fix vaUnlockSurface() for libva trace |
|
Version 1.0.18 - 02.Aug.2012 |
* Add JPEG decoding on Ivy Bridge |
* Add support for a new Ivy Bridge chip |
* Add support for vaSyncSurface() and vaQuerySurfaceStatus() (Dmitry Ermilov) |
* Fix decoding of MPEG-2 videos with implicit IQ matrices |
* Fix concurrent creation of VA objects (MT safety) |
* Fix decoding of large resolution videos (up to 4K on IVB) |
|
Version 1.0.17 - 02.Apr.2012 |
* Add support for IMC1/IMC3 surface formats |
* Fix rendering of interlaced surfaces |
* Fix MPEG-2 decoding of interlaced streams (SNB, IVB) |
* Fix H.264 weighted prediction indicator (SNB) |
* Fix and simplify calculation of H.264 macroblock bit offset (ILK, SNB, IVB) |
|
Version 1.0.16 - 14.Feb.2012 |
* Fix VC-1 bitplane buffer size (SNB, IVB) |
* Fix VC-1 motion vector modes for Ivy Bridge |
* Fix MFX_QM_STATE for H.264 flat scaling lists (IVB) |
* Fix and simplify AVC_REF_IDX_STATE setup (ILK, SNB, IVB) |
* Fix memory leak of encoder buffers |
* Fix check for internal VA surface format prior to rendering |
* Add support for B43 chipset (Alexander Inyukhin) |
|
Version 1.0.15 - 28.Oct.2011 |
* Add auto-generated Debian packaging |
* Fix VC-1 decoding (TTFRM packing) |
* Fix MPEG-2 decoding on Ivy Bridge |
* Fix MPEG-2 decoding with sparse QM matrices updates |
* Fix slice-param & slice-data buffer memory leaks |
|
Version 1.0.14 - 28.Jul.2011 |
* Add H.264 encoding support to Ivy Bridge |
* Add support for VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD |
* Fix next slice vertical position for MPEG-2 (#38628) |
* Fix subpicture scale factor for Y axis |
* Fix GPU hang when decoding field coded MPEG-2 picture |
* Fix memory leaks (Edgar Hucek) |
|
Version 1.0.13 - 25.May.2011 |
* Add H.264 encoding support to Sandy Bridge |
* Add MPEG-2, VC-1 and H.264 decoding support to Ivy Bridge |
* Fix thread safety issues |
|
Version 1.0.11 - 14.Mar.2011 |
* Add deinterlacing & scaling support to Sandy Bridge |
* Add vaDeriveImage() implementation |
* Fix VC-1 decoding for Main/Simple profiles |
|
Version 1.0.9 - 27.Jan.2011 |
* Add VC-1 decoding support to Sandy Bridge |
|
Version 1.0.8 - 21.Jan.2011 |
* Add support for IA44/AI44 subpicture formats (#32868) |
|
Version 1.0.7 - 17.Dec.2011 |
* Add MPEG-2 and H.264 decoding support to Sandy Bridge |
|
Version 1.0.5 - 02.Sep.2010 |
* Add deinterlacing & scaling support to Ironlake |
|
Version 1.0.4 - 13.Jul.2010 |
* Add vaGetImage() implementation |
* Add support for RGBA subpictures |
* Fix H.264 decoding on Ironlake |
|
Version 1.0.3 - 10.Jun.2010 |
* Add H.264 decoding support to Ironlake |