Skip to content

Intel Media Driver Q4'19 Release

Compare
Choose a tag to compare
@XinfengZhang 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

  1. Enable JSL (JasperLake)/EHL (ElkhartLake) support
  2. Enable clang8 build support
  3. Enable compress surface creation
  4. Improve debug dump tools
  5. Clean up issues for static code analysis tools
  6. [VP]open source gen12TGL VPP FC CM kernel
  7. [VP]enable AVS for interlaced scaling
  8. [VP] Fix P010/P016 scaling issue
  9. [VP] enable high dynamic change(HDR) tone mapping shader support on KBLx
  10. [ENCODE] HEVC visual quality improvement (VQI) to fix CQP visual artifact, also benefit BRC quality.
  11. [ENCODE] Fix AVC VDEnc multiple-slice issue with FFmpeg and GST #389 by #785
  12. [DECODE] WA to reserve reference frame to fix FFmpeg VP8 decode frame drop issue #750

Known issues:

Refer to known-issues-and-limitations