Releases: intel/media-driver
Intel Media Driver Q3'2020 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.
Intel Media Driver 2020Q3 Pre-release 20.3.pre8
GmmLib: intel-gmmlib-20.3.1
LibVA: 2.9.0.pre2
Intel Media Driver 2020Q3 Pre-release 20.3.pre7
GmmLib: intel-gmmlib-20.2.5
LibVA: 2.9.0.pre1
Intel Media Driver 2020Q3 Pre-release 20.3.pre6
GmmLib: intel-gmmlib-20.2.4
LibVA: 2.9.0.pre1
Intel Media Driver 2020Q3 Pre-release 20.3.pre5
GmmLib: intel-gmmlib-20.2.3
LibVA: 2.9.0.pre1
Intel Media Driver 2020Q3 Pre-release 20.3.pre4
GmmLib: 40c7d14fd16a4282410a2f6b0cd59251c8e41d5c
Libva: 4359c18cc2a342f49e55fea2c3b14c3318fc4775
Intel Media Driver 2020Q3 Pre-release 20.3.pre2
LibVa: afca400d5629409ae7d51c4b1109a1b73ab2844a
GmmLib: 40c7d14fd16a4282410a2f6b0cd59251c8e41d5c
Intel Media Driver Q2'2020 Release
Intel Media Driver Q2'2020 Release
Official quarterly release including some enhancements and key fixes.
Dependencies
- GmmLib: intel-gmmlib-20.2.2
- Libva: 2.8.0
Supported Platforms
- BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL/JSL/TGL
What's New
TGL New Features and Enhancement
List of new features comparing to previous release as below. You could refer to Readme for more information.
- Enabled HEVC SCC Encoding.
- Enabled 16bit format(P016/Y216/Y416) and updated documentation.
- Enabled media Blt engine for surface HW copy to improve performance.
- Enabled E2E Compression support.
- Enabled Surface sharing by Primay_2 surface type with compression info attached
Other Platforms Enhancement
HEVC VDEnc Encoding
- Recon surface reallocation in driver for YUV420 10bit, YUV4448 bit and 10 bit support.
Video Processing
- Enabled TileY for RGBP/BGRP on Gen9.
- Improved surface sharing for compatibility (media surface exporting to external/ external surface importing to media).
- Enabled BT.2020 -> BT.709/601/RGB CSC.
Key Fixes
Decoding
- Fixed HEVC SCC decode random corruption issue.
- Fixed crash issue for real-tile & virtual-tile scalability mixed case.
- Return render target formats according to codec profile.
HEVC VDEnc Encoding
- Extended HRD to other BRC besides CBR
- Set minimum resolution to 128x128
HEVC VME Encoding
- User Max Frame Size Support
- The QP setting in the boundary of the ROI map
VP9 VDEnc Encoding
- Fixed dynamic scaling corruption issues
Legacy Encoding
- Prevented error propagation in special cases for vertical Intra Refresh
- Corrected number of JPEG components in encoded bitstream
Video Processing
- Fixed Video Wall GPU hang issue.
- Fixed P010 corruption issue.
- Fixed corruption issue with dynamic parameters change.
- Fixed JSL/EHL output green issue.
Common
- Fixed Compression surface creation on TGL.
Known issues:
- Surface sharing interface upgrade is necessary for DMA buffer sharing, detail in issue#997
- Others refer to known-issues-and-limitations.
Intel Media Driver 2020Q3 Pre-release 20.3.pre3
GmmLib: 40c7d14fd16a4282410a2f6b0cd59251c8e41d5c
LibVa: afca400d5629409ae7d51c4b1109a1b73ab2844a
Intel Media Driver 2020Q2 Pre-release 20.2.pre4
GmmLib: intel-gmmlib-20.2.2
Libva: 2.8.0