Skip to content

Releases: intel/media-driver

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

Intel Media Driver Pre-release 20.1.pre4

15 Mar 17:41
Compare
Choose a tag to compare

GmmLib: ebfcfd565031dbd7b45089d9054cd44a501f14a9
LibVa: 48f446b32a4fe76d542c56c87f9427e8d14e073d

Intel Media Driver Pre-release 20.1.pre3

28 Feb 16:45
Compare
Choose a tag to compare

GmmLib: ebfcfd565031dbd7b45089d9054cd44a501f14a9
LibVa: 04acc7860feb6252ccadccaf049cd60e1ba3097b

Intel Media Driver Pre-release 20.1.pre2

28 Feb 16:44
Compare
Choose a tag to compare

GmmLib: ebfcfd565031dbd7b45089d9054cd44a501f14a9
LibVa: 7eec6f8ffb399ac33d545b0368079c29ebe6af24

Intel Media Driver Pre-release 20.1.pre1

28 Feb 16:42
Compare
Choose a tag to compare

GmmLib: ebfcfd565031dbd7b45089d9054cd44a501f14a9
LibVa: e0880ed3b815a2159f432be659188ce0e73534f4

Intel Media Driver Q4'19 Release

27 Dec 05:53
Compare
Choose a tag to compare

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

Intel Media Driver Pre-release 19.4.pre2

06 Nov 12:30
Compare
Choose a tag to compare

GmmLib: bda1dcff730bd503062421c17fe51a9a107538b9
LibVa: 95eb8cf469367b532b391042fa0e77ca513ac94e

Intel Media Driver Q3'19 Release Update 1

25 Oct 07:55
Compare
Choose a tag to compare

Dependencies

GmmLib intel-gmmlib-19.3.2
Libva 2.6.0.pre1

Supported Platforms

BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL

Key Improvement:

promote gmmlib to intel-gmmlib-19.3.2 and Change the CM read/write surface according to gmm's change

Intel Media Driver Pre-release 19.4.pre1

21 Oct 16:52
Compare
Choose a tag to compare

GmmLib: 19ab5207419aed944a37c07087a2e2274e70621e
LibVa: 95eb8cf469367b532b391042fa0e77ca513ac94e

Intel Media Driver Q3'19 Release

08 Oct 11:44
Compare
Choose a tag to compare

Dependencies

GmmLib intel-gmmlib-19.3.1
Libva 2.6.0.pre1

Supported Platforms

BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL

Key Improvement:

  1. [VP] Optimized surface cache policies.
  2. [VP] added Y8/10bit-RGB support in vaCreateImage to improve the compatibility with Gstreamer
  3. [VP] enabled new Y400P/Y411P output format and YV12 USERPTR output support.
  4. Add some device IDs for CML ,EHL, JSL.
  5. [Encode] Enable HEVC 422 10 bit in PG mode on ICL.
  6. [Encode] Add default quantization matrix for HEVC.
  7. [Encode] Disable AVC VDEnc MB QP in CQP mode on ICL
  8. [Decode] Fix resource sync issue #2
  9. UYVY format should use Y tiling.Fixes #616.
  10. Make the width of created surface for P010, etc alignment.Fixes #650.
  11. Avoid invalid max/min qp for AVC encoding.Fixes #587.
  12. Add VAConfigAttribMaxFrameSize query support for AVC encoding.Fixes #643
  13. Fix the depth of RGBA image format from 24 to 32. Fixes #673.