This repository has been archived by the owner on May 17, 2023. It is now read-only.
Media SDK 21.2.3
daleksan
released this
01 Jul 15:32
·
201 commits
to master
since this release
This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:
- Media SDK and Samples: https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-21.2.3
- Driver: https://github.com/intel/media-driver/releases/tag/intel-media-21.2.3
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-21.2.1
- libva: https://github.com/intel/libva/releases/tag/2.12.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.12.0
Release validated with:
- OpenCL runtime: https://github.com/intel/compute-runtime/releases/tag/21.24.20098 (re-built against intel-gmmlib-21.2.1)
Documentation
Documentation for this release published in release branch.
What’s New in Media SDK 21.2.3
New features:
-
JPEG Decode
- improved processing of invalid headers.
-
HEVC Encode
- Enabled GPU wighted prediction.
-
Samples
- Added encoding target bit depth for luna and chroma samples parameters (-TargetBitDepthLuma/-TargetBitDepthChroma) for sample_encode and sample_multi_transcode.
- Added -tcbrctestfile parameter for TCBRC in sample_encode.
- Added parameter to specify scaling mode (lowpower/quality) for VPP in sample_decode and sample_multi_transcode.
-
Misc
- Added linux build with clang 12 for GitHub Actions.
- Switched to C++ 14 standard.
-
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
- Kernel 5.0 have known issue with endurance on Skylake see https://bugs.freedesktop.org/show_bug.cgi?id=110285 for details.
- Media Driver may incorrect report frame QP in Media Stack 21.2.3 for HEVC FEI. See intel/media-driver#1171 for details.
Windows support
Samples and dispatcher API 1.35 supported by Windows Intel(r) graphics driver since 27.20.100.8935 version.
- 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
- SW fallback is unsupported for all components but MJPEG
- Keem Bay requires a VPU runtime library
- The following features are supported by Keem Bay runtime and are not supported by Gen graphics runtime:
- mfxExtInsertHeaders
- mfxExtEncoderIPCMArea