Skip to content

Releases: intel/media-driver

Intel Media Driver Pre-release 19.3.pre3

03 Sep 07:15
Compare
Choose a tag to compare

GmmLib: e834bcd677382fbebb7749ccbd678d86a82bffd3
LibVa: d9d7d198192ec29548d64dde748cbf75f3908e1b

Intel Media Driver Pre-release 19.3.pre2

21 Aug 14:32
Compare
Choose a tag to compare

GmmLib: e834bcd677382fbebb7749ccbd678d86a82bffd3
LibVa: d9d7d198192ec29548d64dde748cbf75f3908e1b

Intel Media Driver Pre-release 19.3.pre1

02 Aug 08:45
Compare
Choose a tag to compare

GmmLib: e834bcd677382fbebb7749ccbd678d86a82bffd3
Libva: d9d7d198192ec29548d64dde748cbf75f3908e1b

Intel Media Driver Q2'19 Release Update 1

01 Aug 01:24
Compare
Choose a tag to compare

Dependencies

GmmLib intel-gmmlib-19.2.3
Libva 2.5.0

Supported Platforms

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

Key Improvement:

  1. Fixed known GPU hang issue when encoding 444 8/10bit in ICL issue#677
  2. Fixed several compile warnings.

Intel Media Driver Q2'19 Release

07 Jul 15:20
Compare
Choose a tag to compare

Dependencies

GmmLib intel-gmmlib-19.2.1
Libva 2.5.0

Supported Platforms

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

Key Improvement:

  1. Enabled ICL VE(Virtual Engine) provided huge performance improvement which fully demonstrates 2nd VDBox scalability and maximizes the utilization of all HW engines in ICL+.
  2. Tile surface reading TPT is improved a lot by enabling SW swizzling to replace map_gtt in Gen11.
  3. Extended VP9 decoding 10Bit 420 support in Gen11
  4. Extended HEVC decoding 10bit P010 output support in APL/BXT
  5. Improved VP8 encoding accuracy rate when BRC config change.
  6. Enabled linear NV12/YUY2 input support in VP
  7. Fixed series of GPU hang issue#576, issue#601, issue#602, issue#603, issue#608 by PR#600
  8. Fixed ffmpeg-vaapi VP8 encoding exception issue#578 by PR#622
  9. Fixed ffmpeg-vaapi encoding memory leak issue#611 by PR#619
  10. Fixed advanced profile VC1 decoding issue

Known Issue:

  1. GPU hang when encoding 444 8/10bit in ICL issue#677, which could be resolved by intel-media-19.2 commit#6cc99540

Intel Media Driver Pre-release 19.2.pre5

06 Jun 13:18
Compare
Choose a tag to compare

Gmmlib: 2818bfb6f46089dce037995d554d491e2c0b6b26
Libva: 7071bb35a45150786b15c4c20c61cfc3696c73b2

Intel Media Driver Pre-release 19.2.pre4

30 May 08:10
Compare
Choose a tag to compare

Gmmlib: 2818bfb6f46089dce037995d554d491e2c0b6b26
Libva: 520b9e54f95d722654ccf034f01a7f5bc043d338

Intel Media Driver Pre-release 19.2.pre3

28 May 03:47
Compare
Choose a tag to compare

Libva: 520b9e54f95d722654ccf034f01a7f5bc043d338
Gmmlib: 03202a0208630e5dcac1439b0ed0544167f91ece

Intel Media Driver Pre-release 19.2.pre2

28 May 03:47
Compare
Choose a tag to compare

Libva: b2e1965026c17066733ddd097be915308e1079f8
Gmmlib: 50707fb182bc8fc8f9711d2c0da96f6ded1b8ef4

Intel Media Driver Q1'19 Release

24 Apr 13:50
Compare
Choose a tag to compare

Dependencies

GmmLib intel-gmmlib-19.1.2
Libva 2.4.1

Supported Platforms

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

Key Fixes:

  1. Added missing CML device IDs.
  2. Added format Y410/Y210/AYUV and Main444/Main444_10 profiles for ICL HEVC decoding. (issue#431/issue#375/issue#417)
  3. Updated VP8 media encoding kernel in Gen9 for avoiding wrong partition number .
  4. Kept VP8 HW encoding bit-rate setting updated after reset bit-rate from application.
  5. Ignored decoding output status for JPEG because it is unnecessary.
  6. Registered reconstruct surfaces for VP8 encoding in Gen9.
  7. Added VA_RC_MB flag for low power HEVC encoding and fix GPU hang issue. (issue#361)
  8. Fixed dwNumSlice when destroy AVC bit stream buffer from application because of scrubbing playback.
  9. Enabled Downscaling and low power encoding for ICLLP AVC VDEnc.
  10. Added I420 format for JPEG decoding.
  11. Set sub-slice mask according to the per-context SSEU value for ICL.
  12. Fixed segment fault issue in JPEG encoding.
  13. Corrected partition lengths for MFD_VP8_BSD_OBJECT commands.
  14. Enabled AVC low power encoding BRC mode in ICL.
  15. Distinguished VA memory type from external buffer flag
  16. Enabled motion adaption BRC for game streaming and AVC low power encoding TCBRC enabling in Gen9.
  17. Enabled Clang build strict check flags.
  18. Added HME (hierarchical motion estimation) open source shader kernel for ICL AVC and HEVC low power encoding.
  19. Enabled ICL shader encoding for AVC, HEVC, MPEG and VP8.
  20. Added XRGB format support for video processing. (issue#534)