Releases: intel/media-driver
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
Intel Media Driver Pre-release 20.2.pre3
GmmLib: d7a0586104096f3e2241e2a773c6bc41a9e2c422
LibVa: 6456e003dfb45c2df5f785cdcbc21b07302c08ec
Intel Media Driver Pre-release 20.2.pre2
GmmLib: 09324e1fe8129b66bdf6b16ed533d56ce654eaa4
LibVa: 82122961145d4be616400cc99485867adfddd971
Intel Media Driver Pre-release 20.2.pre1
GmmLib: 09324e1fe8129b66bdf6b16ed533d56ce654eaa4
LibVa: 82122961145d4be616400cc99485867adfddd971
Intel Media Driver Q1'2020 Release
Intel Media Driver Q1'2020 Release
Official quarterly release including some enhancements and key fixes.
Dependencies
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 Decoding.
- VP SFC driver refactor for modularity/structure improvement.
- Enhanced media buffer and 2D surface copy to improve robustness.
- Enhanced Tile mode(Tile64, TileX, Tile4) support.
- MOS driver refactor for modularity/robustness enhancement.
Other Platform Enhancement
HEVC VDEnc Encoding
- Added AYUV/ARGB10/Y410 format support for increased MV predictor range of TU1.
- Enabled DirtyROI for better performance of static region.
VP9 VDEnc Encoding
- Enabled scalability for better performance in 5k+ and range-extension real-time encoding.
Key Fixes
Decoding
- Fixed VP9 Decoded Picture Buffer (DPB) management issue.#823.
- Fixed VP9 render target surface formats support issue.
- Fixed VC1 decode output corruption on TGL #839.
HEVC VME Encoding
- Fixed the visual artifact caused by the forward reference to the skipped frames.
- Fixed the quality drop after the BRC reset due to the incorrect BRC kernel was loaded.
HEVC VDEnc Encoding
- Fixed memory leak for multiple tiles case.
- Fixed 2 pipe scalability corruption when MMC on.
- Fixed sliding window instant bitrate exceed expected range.
- Corrected 32x/16x HME kernel for RAB frames for TU1.
VP9 VDEnc Encoding
- Added ARGB and 422 input format.
- Ignore the private VP9 status buffer to fix Gstreamer-VAAPI vp9 encode failure #845.
Video Processing
- Fixed L3 cache register issue.
- Fixed lumakey corruption issue.
Common
- Fixed FFmpeg/Gstreamer capability reporting issues #856 #840 #838 #837 #842 #844.
- Fixed build capability issue #740 #885 #886 #828.
- Fixed import surface pitch alignment issue.
- Added version control in Media driver source code with vendor information.
Known issues:
Refer to known-issues-and-limitations.
intel-media-20.1 Branch Out Point
This is branch out point but not finial official release.
GmmLib: e8d18d62e6ff0f98169079b944366f06fb1debd5
LibVa: ef8cbc9f03f7a9a043a29438a9b74e75a0c49bb8