This repository has been archived by the owner on May 17, 2023. It is now read-only.
Media SDK 19.4.0
onabiull
released this
27 Dec 19:30
·
798 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-19.4.0
- Driver: https://github.com/intel/media-driver/releases/tag/intel-media-19.4.0r
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-19.4.1
- libva: https://github.com/intel/libva/releases/tag/2.6.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.6.0
Release validated with:
Documentation
Documentation for this release published in release branch with HEVC interlace implementation note whitepaper.
What's new Media SDK 19.4.0:
-
API 1.31
- Added TGL, EHL, JSL platform support
- Added 12-bit color formats
- Added support for multiadapter configurations (integrated + discrete)
- Added partial bitstream output (aka slice-based encode)
-
Misc
- MediaSDK tutorials published
- Warning-free build on gcc-9 and clang-8
- Robustness and code unification changes
-
HEVC encode
- Added support for 12-bit range extensions (TGL+)
-
VP9 encode
- Stability improvement
-
AVC encode
- Improved bit rate control
-
VP9 decode
- Improved DRC handling
-
VPP
- Removed shallow copy
- Fixed Chroma Siting (#1737)
-
Software requirements
- Libdrm 2.4.84 or later
- Kernel 4.14 or later (5.4 or later is recommended, 5.3 or later required for Icelake)
-
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 Stack 19.4 with Linux kernel 5.0 may cause higher CPU usage and instability in endurance testing. Issue root caused to media driver see intel/media-driver#671 for details.
-
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