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

latest releases: intel-mediasdk-23.2.2, intel-mediasdk-23.2.1, intel-mediasdk-23.2.0...
4 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.1.0:

  • API 1.32

    • Added Screen Content Coding (SCC) support to HEVC
  • HEVC encode

    • Component received major refactoring which limited cyclomatic complexity and made codec feature set composable
    • Enabled Sliding Window support
    • Enabled Weighted Prediction support
    • Enabled Fade Detection support
    • Fixed per-macroblock QP setting (MBQP)
  • VP9 encode

    • Stability improvement
  • AVC encode

    • Enable arbitrary reference field polarity on Broadwell and Skylake
    • Following attributes calculated based on media-driver capabilities instead of harcoded values:
      • Supported color formats: 8-bit only, 10-bit
  • MPEG-2 encode

    • Following attributes calculated based on media-driver capabilities instead of harcoded values:
      • Picture size limits
      • Frame skip support
      • Slice structure
  • HEVC decode

    • Added support for SCC
  • VP9 decode

    • Improved DRC handling
  • VPP

    • Fixed Motion-Compensated Temporal Filter (MCTF) on Icelake
    • Added mirroring support on Tigerlake
  • Samples

    • Improved 12-bit format support
    • Added command line option which force use fixed function (low-power) version of components where available
    • Documented ROI file format for sample_multi_transcode
    • Added BitrateLimit to command line option
    • Metrics Monitor let user specify a path to gfx device
  • Misc

    • Transient media surfaces used to perform system to gpu copying now allocated internally, bypassing user-supplied allocator
    • Build: version stored in root CMakeFile.txt, allowing suffix customization using MEDIA_VERSION_EXTRA define
  • Software requirements

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

Windows support
Samples and dispatcher (API 1.32) supported by Windows Intel(r) graphics driver since 26.20.100.8141 https://downloadcenter.intel.com/product/80939/Graphics-Drivers.

  • 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 only supported on Kabylake, Coffeelake and Icelake
    • VP9 encoder is only supported on 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.