Skip to content

Releases: intel/media-driver

Intel Media Driver 2020Q3 Pre-release 20.3.pre4

04 Aug 03:01
Compare
Choose a tag to compare

GmmLib: 40c7d14fd16a4282410a2f6b0cd59251c8e41d5c
Libva: 4359c18cc2a342f49e55fea2c3b14c3318fc4775

Intel Media Driver 2020Q3 Pre-release 20.3.pre2

12 Jul 14:45
Compare
Choose a tag to compare

LibVa: afca400d5629409ae7d51c4b1109a1b73ab2844a
GmmLib: 40c7d14fd16a4282410a2f6b0cd59251c8e41d5c

Intel Media Driver Q2'2020 Release

10 Jul 08:03
Compare
Choose a tag to compare

Intel Media Driver Q2'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 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:

Intel Media Driver 2020Q3 Pre-release 20.3.pre3

15 Jul 09:33
Compare
Choose a tag to compare

GmmLib: 40c7d14fd16a4282410a2f6b0cd59251c8e41d5c
LibVa: afca400d5629409ae7d51c4b1109a1b73ab2844a

Intel Media Driver 2020Q2 Pre-release 20.2.pre4

28 Jun 12:26
Compare
Choose a tag to compare

Intel Media Driver Pre-release 20.2.pre3

26 May 13:55
Compare
Choose a tag to compare

GmmLib: d7a0586104096f3e2241e2a773c6bc41a9e2c422
LibVa: 6456e003dfb45c2df5f785cdcbc21b07302c08ec

Intel Media Driver Pre-release 20.2.pre2

26 May 13:36
Compare
Choose a tag to compare

GmmLib: 09324e1fe8129b66bdf6b16ed533d56ce654eaa4
LibVa: 82122961145d4be616400cc99485867adfddd971

Intel Media Driver Pre-release 20.2.pre1

27 Apr 06:14
Compare
Choose a tag to compare

GmmLib: 09324e1fe8129b66bdf6b16ed533d56ce654eaa4
LibVa: 82122961145d4be616400cc99485867adfddd971

Intel Media Driver Q1'2020 Release

08 Apr 15:43
Compare
Choose a tag to compare

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

24 Mar 03:26
Compare
Choose a tag to compare
Pre-release

This is branch out point but not finial official release.

GmmLib: e8d18d62e6ff0f98169079b944366f06fb1debd5
LibVa: ef8cbc9f03f7a9a043a29438a9b74e75a0c49bb8