Intel Media Driver Q3'2020 Release
Sherry-Lin
released this
30 Sep 14:57
·
4136 commits
to master
since this release
Official quarterly release including some enhancements and key fixes.
Dependencies
- GmmLib: intel-gmmlib-20.3.2
- Libva: 2.9.0
Supported Platforms
- BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL/JSL/TGL/RKL/DG1/SG1
What's New
TGL/RKL/DG1/SG1 New Features and Enhancement
List of new features comparing to previous release as below. You could refer to Readme for more information.
- Enabled AV1 4:2:0 8bit and 10bit decoding for both driver and MSDK, up to 8K video decoding and 16K still picture decoding.
- Added Y212 and Y412 color format support for 12 bit decoding.
- Added several RePAK related changes for VP9 performance improvements including Pak-only RePAK and adaptive-RePAK
- Reconstructed Surface Variant formats configuration is now handled by the media-driver
- Added HuC Error Status Report improvements for VP9 VDEnc encoding
- Added scaling interpolation method(nearest, bilinear, advanced)
- Added resource usage type to specify cache policy usage
- Enabled SFC bilinear scaling.
Other Platforms Enhancement
Video Processing
- Added X2RGB10 and X2BGR10 support in vaQuerySurfaceAttributes
- Enhanced sharpness and CSC on JSL/EHL
- Enhanced planar RGB surface sharing via vaExportSurfaceHandle
Key Fixes
HEVC VME Encoding
- Fixed the memory growth issue.
VP9 VDEnc Encoding
- Fixed issue where unaligned resolutions specified from application level would prevent encoding from working
- Fixed some performance issues due to resource contention in CodecHAL
- Fixed MMC related critical section hang issue in Free Kernel build
Legacy Encoding
- Fixed h264e corruption issue due to padding offset (when input surface format is nv12 tile-Y and height does not meet the alignment)
Video Processing
- Fixed color Fill issue
- Fixed VP context leak issue in DdiMedia_GetImage
- Fixed composition issue
- Fixed pitch issue with Denoise only
Known issues
- VP8 decode output corruption issues#1028 could be fixed by ffmpeg#eb6bb8f.
- Surface sharing interface upgrade is necessary for DMA buffer sharing, detail in issue#997.
- Others refer to known-issues-and-limitations.