Intel Media Driver Q4'19 Release
XinfengZhang
released this
27 Dec 05:53
·
5182 commits
to master
since this release
Dependencies
GmmLib intel-gmmlib-19.4.1
Libva libva 2.6.1
Supported Platforms
BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL/JSL/TGL
Key Improvement:
TGL (TigerLake) open source
TGL feature of this release(This release just include part of TGL media features, will add more features in future releases)
Decoding: enable HEVC&VP9 12-bit, 420/444, HEVC 12bit 422 support , support maximum resolution to 16K (VP9/HEVC 420/422/444), remove VP8 decoding support, enable HEVC real tile to improve almost 2x performance for specific cases.
Encoding: support bigger resolution 16K(HEVC VDEnc), enable random access B for VDEnc HEVC (more flexible GOP structure and better compression rate), enable HEVC 12bit 420 VME encoding. Enable HEVC VDEnc 444 8/10bit speed mode, enable super pipe for B frame performance improvement.
VPP: add more input/output format, including P016 Y216 Y416.
Improvements and Fixes
- Enable JSL (JasperLake)/EHL (ElkhartLake) support
- Enable clang8 build support
- Enable compress surface creation
- Improve debug dump tools
- Clean up issues for static code analysis tools
- [VP]open source gen12TGL VPP FC CM kernel
- [VP]enable AVS for interlaced scaling
- [VP] Fix P010/P016 scaling issue
- [VP] enable high dynamic change(HDR) tone mapping shader support on KBLx
- [ENCODE] HEVC visual quality improvement (VQI) to fix CQP visual artifact, also benefit BRC quality.
- [ENCODE] Fix AVC VDEnc multiple-slice issue with FFmpeg and GST #389 by #785
- [DECODE] WA to reserve reference frame to fix FFmpeg VP8 decode frame drop issue #750
Known issues:
Refer to known-issues-and-limitations