github Intel-Media-SDK/MediaSDK intel-mediasdk-20.2.0
Media SDK 20.2.0

latest releases: intel-mediasdk-23.2.2, intel-mediasdk-23.2.1, intel-mediasdk-23.2.0...
3 years ago

This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:

Release validated with:

Documentation
Documentation for this release published in release branch.

What's new Media SDK 20.2.0:

  • API 1.33

    • Added Scaling Interpolation Method control (not supported on Linux currently).
  • AVC encode

    • Enabled MaxSliceSize feature in low-power (VDENC) mode.
  • HEVC encode

    • Enabled Screen Content Coding (SCC) profile on supported platforms (Tigerlake+).
    • Improved IntraRefresh behavior in presense of multiple references.
    • Optimize Reference Picture Set selection.
  • HEVC decode

    • Improved resilence and corner case handling.
  • Tools

    • Upstreamed Media SDK Tracer tool, with renewed hassle-free support for LD_PRELOAD setup.
  • Misc

    • Actualized TGL device ID whitelist.
    • Build system does not enforce specific instruction set (#2047).
    • Corrected minimum libva API version in dependency check.
    • Improved message filtering for VTune.
  • Samples

    • Fixed sample_encode setting BufferSizeInKB to 8 seconds instead of 1 in case of variable bitrate modes.
    • Enabled lookahead plugin in sample_encode for AVC and HEVC encoders.
    • Preliminary support for AV1 decoder in sample_decode and sample_multi_transcode.
    • Added Video Conference Mode bitrate control support to sample_encode and sample_multi_transcode.
  • Software requirements

    • Libdrm 2.4.84 or later
    • Kernel 4.14 or later (5.6 recommended, consult kernel support matrix wiki page for details)
  • Known issues

Windows support
Samples and dispatcher supported by Windows Intel(r) graphics driver since TBD (API 1.32 supported by Windows Intel(r) graphics driver since 26.20.100.8141).

  • Limited support on certain platforms:
    • MPEG-2 encode is not supported on Apollo Lake
    • H.264 Flexible Encode Infrastructure only supported on Broadwell and Skylake
    • Multi Frame Encode (MFE), HEVC Flexible Encode Infrastructure only supported on Skylake
    • VP9 decoder is supported starting from Kabylake platform
    • VP9 encoder is supported starting from Icelake platform
    • Support for Tigerlake, Elkhartlake and Jasperlake platforms is preliminary and may not be fully functional
    • SW fallback is unsupported for all components but MJPEG

Don't miss a new MediaSDK release

NewReleases is sending notifications on new releases.