github Intel-Media-SDK/MediaSDK intel-mediasdk-19.1.0
Media SDK 2019 Q1

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

What's new Media SDK 2019 Q1:

  • API 1.29

    • Added tile support for VP9 encode
    • Added max frame size support to User-defined bitrate control
  • MPEG-2 decode

    • HW implementation redesigned from scratch - new version slightly faster, more robust and have much clearer code
  • AVC encode

    • Fixed AVC encoding error on some values of mfxExtCodingOption2::NumMbPerSlice #864.
    • B-pyramid support added to look-ahead.
    • Added ability to pass HRD parameters (offset and delay) from external BRC for storing into SEI
    • Added ability to set frame repacking condition: maximum coded frame size, maximum number of repacking and QP delta for each repacking
  • Bugfixes

    • Added AYUV support in sample_vpp #1258
    • Restored UYUV support in VPP #1147
    • Smaller bugfixes in virtually all codecs
  • Code changes

    • Build system play nice with installed google-test (if any)
    • Got rid of some cross-platform wrappers in favor of standard C++ library
  • Software requirements

    • Libdrm 2.4.84 or later
    • Kernel 4.14 or later (4.19 or later is recommended, 5.1 or later required for Icelake)
  • Hardware requirements

    • Added support for Whiskeylake (WHL) platform
    • Added device IDs for Cometlake
  • Misc

    • Improved frame type reporting for all decoders except AVC which had it already #333
    • Published doc/HEVC_FEI_overview.pdf whitepaper
    • This release focuses on versatility and absence of technical debt in i915 driver. Downside of this approach is suboptimal performance and quality in certain usages comparing to Media Server Studio on Broadwell and Skylake platforms.
    • Decoders robustness on corrupted content on Apollo Lake, Kabylake, Coffeelake is a bit lower comparing to Broadwell and Skylake.
  • Known issues

  • 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 Icelake platform 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.