This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:
- MediaSDK and Samples: https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-18.3.1
- Driver: https://github.com/intel/media-driver/releases/tag/intel-media-18.3.0
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-18.3.0
- libva: https://github.com/intel/libva/releases/tag/2.3.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.3.0
-
Whats new:
-
Dispatcher
- This release introduces new Dispatcher: fast, lightweight, dynamic library only.
-
AVC FEI
- Fixed weighted prediction in FEI single field mode.
-
HEVC FEI
- Fixed memory leak caused by code migration.
-
VP9 encode
- [50760] Fixed sporadic MFX_ERR_DEVICE_FAILED caused by incorrect rate control buffer handling.
- Fixed segfault in processing some segmentation corner cases.
-
VP9 decode
- [50851] Fixed SEGFAULT in case of enabled GPU copy.
-
Code changes
- Revised directory structure
- Removed dependency from SafeString library
-
-
Software requirements
- Libdrm 2.4.84 or later
- Kernel 4.14 or later (4.18 or later is recommended)
-
Misc
- This release focuses on versatility and absence of technical debt in i915 driver. Downside of this approach is suboptimal performance and quality in certian 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.
-
Limited support on certain platforms:
- MPEG-2 encode is not supported on Apollo Lake platforms.
- Following functionality only supported on Broadwell and Skylake platforms: H.264 Flexible Encode Infrastructure.
- Following functionality only supported on Skylake platform: Multi Frame Encode (MFE), HEVC Flexible Encode Infrastructure.
- VP9 decoder is only supported on Kabylake, Coffeelake and Icelake platforms.
- VP9 encoder is only supoprted on Icelake platform.
- Support for Icelake platform is preliminar and may not be fully functional.
-
Changes in behavior compared to Media Server Studio 2018 R1 - SDK:
- Intel Media SDK and Driver are not compatible with previously released versions of Intel Media Server Studio - Essentials and Professional Editions including HEVC Decode plug-in, HEVC Encode plug-in, HEVC GPU Accelerated Encode plug-in, Premium Telecine Interlace Reverser plug-in, etc.
- MPEG-2 encode:
- [37189] Previously Query() function with MFX_RATECONTROL_AVBR mode in input parameters returned MFX_RATECONTROL_VBR. The logic is removed in this release.
- VPP:
- [35218] VPP resize of interlaced streams may produce output that is not bit-exact with output of previous release.
-
Additional limitations specific for open source release:
- SW fallback is unsupported for all components.
- Rotation is not supported.