Releases: Intel-Media-SDK/MediaSDK
MSS 2019 R1 HF4
MSS 2019 R1 HF4
"MSS 2019 R1 HF4" release is based on the previous "MSS KBL 2019 R1 HF3" release with below changes:
- GmmLib upgraded to 20.1.1
- OpenCL Driver upgraded to 20.13.16352
- Validated both on KBL and SKL platforms
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/MSS-KBL-2019-R1-HF1
- Driver: https://github.com/VCDP/media-driver/releases/tag/intel-media-kbl-19.1.1
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-20.1.1
- libva: https://github.com/intel/libva/releases/tag/2.3.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.3.0
- OpenCL Driver: https://github.com/intel/compute-runtime/releases/tag/20.13.16352
Hardware requirements
- This Intel® Media Server Studio – SDK release supports the following platforms with
the integrated graphics:- Intel® processors codenamed "Kaby Lake”
- Intel® processors codenamed "Sky Lake"
Software requirements
- Ubuntu 18.04 with Linux kernel 4.19.0 and 4.19.87 of 64-bit architecture.
MSS 2019 R1 HF3
"MSS 2019 R1 HF3" release is based on the previous "MSS KBL 2019 R1 HF2" release with below changes:
- GmmLib upgraded to 19.3.2
- OpenCL Driver upgraded to 19.41.14441
- Validated both on KBL and SKL platforms
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/MSS-KBL-2019-R1-HF1
- Driver: https://github.com/VCDP/media-driver/releases/tag/intel-media-kbl-19.1.1
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-19.3.2
- libva: https://github.com/intel/libva/releases/tag/2.3.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.3.0
- OpenCL Driver: https://github.com/intel/compute-runtime/releases/tag/19.41.14441
Hardware requirements
- This Intel® Media Server Studio – SDK release supports the following platforms with
the integrated graphics:- Intel® processors codenamed "Kaby Lake”
- Intel® processors codenamed "Sky Lake"
Software requirements
- Ubuntu 18.04 with Linux kernel 4.19.0 and 4.19.87 of 64-bit architecture.
MSS 2019 R1 HF2
"MSS 2019 R1 HF2" release is based on the previous "MSS KBL 2019 R1 HF1" release with below changes:
- GmmLib upgraded to 18.4.1
- OpenCL Driver upgraded to 19.04.24
- Validated both on KBL and SKL platforms
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/MSS-KBL-2019-R1-HF1
- Driver: https://github.com/VCDP/media-driver/releases/tag/intel-media-kbl-19.1.1
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-18.4.1
- libva: https://github.com/intel/libva/releases/tag/2.3.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.3.0
- OpenCL Driver: https://github.com/VCDP/compute-runtime/releases/tag/19.04.12237.1
Hardware requirements
- This Intel® Media Server Studio – SDK release supports the following platforms with
the integrated graphics:- Intel® processors codenamed "Kaby Lake”
- Intel® processors codenamed "Sky Lake"
Software requirements
- Ubuntu 18.04 with Linux kernel 4.19.0 of 64-bit architecture.
MSS KBL 2019 R1 HF1
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/MSS-KBL-2019-R1-HF1
- Driver: https://github.com/VCDP/media-driver/releases/tag/intel-media-kbl-19.1.1
- 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
This release was validated against OpenCL NEO runtime version 18.41.11649.1
What's new in MSS KBL 2019 R1 HF1:
- YUV 422V
- Correct YUV 422V pitch setting in vaCreateImage.
- RGBP
- Add RGBP format support in vaCreateImage.
Hardware requirements
- This Intel® Media Server Studio – SDK release supports the following platforms with
the integrated graphics:- Intel® processors codenamed "Kaby Lake”
Software requirements
- Ubuntu 18.04 with Linux kernel 4.19.0 of 64-bit architecture.
MSS KBL 2019 R1
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/MSS-KBL-2019-R1
- Driver: https://github.com/VCDP/media-driver/releases/tag/intel-media-kbl-19.1.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:
- QVBR
- Enable QVBR support for AVC encoding.
- ICQ
- Enable ICQ support for AVC encoding.
- LA-ICQ
- Enable LA-ICQ support for AVC encoding.
- AVBR
- Enable AVBR support for AVC encoding.
- Max Frame Size
- Enable max frame size feature for AVC encoding in legacy mode.
- Skip Frame
- Enable frame skip feature for AVC encoding.
- HEVC P Frame
- Enable P Frame encoding for HEVC.
- Intra Refresh
- Support intra-refresh for AVC encoding.
- ROI
- Support ROI for AVC encoding.
- QVBR
-
Hardware requirements
- This Intel® Media Server Studio – SDK release supports the following platforms with
the integrated graphics:- Intel® processors codenamed "Kaby Lake”
- This Intel® Media Server Studio – SDK release supports the following platforms with
-
Software requirements
- Ubuntu 18.04 with Linux kernel 4.19.0 of 64-bit architecture.
MediaSDK 2018 Q4.1
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.4.1
- Driver: https://github.com/intel/media-driver/releases/tag/intel-media-18.4.1
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-18.4.1
- libva: https://github.com/intel/libva/releases/tag/2.4.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.4.0
This release was validated against OpenCL NEO runtime version 18.35.11391:
What's new MediaSDK 2018 Q4.1::
-
CM Shaders
- Enabled build for all available CM Shaders (EU Kernels)
-
Misc
- Added more device ID for CFL and WHL
MediaSDK 2018 Q4
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.4.0
- Driver: https://github.com/intel/media-driver/releases/tag/intel-media-18.4.0
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-18.4.1
- libva: https://github.com/intel/libva/releases/tag/2.4.0
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.4.0
Release validated with:
- OpenCL runtime: https://github.com/intel/compute-runtime/releases/tag/19.02.12143 (pre-release)
What's new MediaSDK 2018 Q4:
-
CM Shaders
- Published sources of the Media SDK CM Shaders (EU Kernels)
- Provided experimental build system support (BUILD_KERNELS=ON). See details on https://github.com/Intel-Media-SDK/MediaSDK/wiki/Media-SDK-Shaders-%28EU-Kernels%29
-
MJPEG decode and encode
- Published software fallback which is triggered for features unsupported by hardware
-
AVC encode
-
VP9 encode
- VP9 encoder switched to internal memory allocation for internal resources (MediaSDK #762)
-
Software requirements
- Libdrm 2.4.84 or later
- Kernel 4.14 or later (4.19 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.
- Reduced number of clang warnings
- Scheduler improvements
- Got rid of some cross-platform wrappers in favor of standard C++ library (condition variable, mutex)
-
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.
- SW fallback is unsupported for all components but MJPEG.
MediaSDK 2018 Q3.1
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.
Media Server Studio 2018 R2 HF1 - SDK
This Intel® Media Server Studio 2018 R2 HF1 release is based on Intel® Media Server Studio 2018 R2 release.
- What's new:
- Media Server Studio 2018 R2 HF1 - SDK and Driver are open sourced. Source code is available on GitHub:
- Media SDK and Samples https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/MSS-2018-R2.1
- Media Driver https://github.com/VCDP/media-driver/releases/tag/intel-media-16.9.0
- GmmLib, intel/gmmlib@375036a
- Intel® Graphics Compute Runtime for OpenCL™ https://github.com/intel/compute-runtime/releases/tag/18.33.11309
- LibVA https://github.com/intel/libva/releases/tag/2.1.1.pre1-20180601
- KMD https://github.com/VCDP/linux-kmd/releases/tag/4.14.20_intel_media_16.9.0
- AVC FEI
- Fixed one issue that each second field doesn’t use configured weights value, in case of FEI single field mode, only one ext buffer is attached.
- H.264 decoder
- When a rapid decrease of frame_num occurs due to frame gaps, frames marked as
short-term prior the gap may get stuck in DPB for a very long sequence (up to '(1 <<
log2_max_frame_num) - 1'). When it happens reference lists are generated incorrectly.
Changed corruption recovery mechanism from next IDR frame to next I frame.
- When a rapid decrease of frame_num occurs due to frame gaps, frames marked as
- Media Server Studio 2018 R2 HF1 - SDK and Driver are open sourced. Source code is available on GitHub:
MediaSDK 2018 Q3.0
This release of Intel® Media SDK is part of fully 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.0
- 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:
- Don't forget to check our wiki: https://github.com/Intel-Media-SDK/MediaSDK/wiki
- This release supports Broadwell, Skylake, Kabylake, Coffeelake, Icelake and Apollo Lake families. See the Known Limitations section in release notes for details.
- Simplified install procedure. Given kernel 4.14+ (4.18+ recommended), just untar and run install_media.sh
- Improved build procedure:
- Added ability to enable/disable components
- Added ability to configure artifacts install locations, improved default layout
- Warning free build on gcc-6.3.1 and gcc-8.2
- Support of clang-6.0
- [50400] Implemented support of ICQ and ICQ Look Ahead bitrate control modes for AVC Dual Pipe encoder
- [#559] Improved resource allocation for HEVC encoder (fixes ffmpeg-qsv HEVC encoding support)
- Preliminary support for HEVC 10-bit decoding, VP9 10-bit decoding, HEVC 10-bit encoding
- Improved feature support checking via driver capabilities
- API 1.28
-
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.
-
Additinal limitations specific for open source release:
- SW fallback is unsupported for all components.
- Rotation is not supported.
Media Server Studio 2018 R2 - SDK
This release of Intel® Media SDK is part of Intel® Media Server Studio 2018 R2 release.
-
Whats new:
- Media Server Studio 2018 R2 - SDK and Driver are open sourced. Source code is available on GitHub:
- Media SDK and Samples https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/MSS-2018-R2
- Media Driver https://github.com/VCDP/media-driver/releases/tag/intel-media-16.9.0
- Intel® Graphics Compute Runtime for OpenCL™ https://github.com/intel/compute-runtime/releases/tag/18.33.11309
- LibVA https://github.com/intel/libva/releases/tag/2.1.1.pre1-20180601
- KMD https://github.com/VCDP/linux-kmd/releases/tag/4.14.20_intel_media_16.9.0
- This release supports Broadwell, Skylake families. See the Known Limitations section in release notes for details.
-
OS and hardware support
- CentOS 7.4. The release supports original 3.10.0-693.17.1.el7.x86_64 kernel of CentOS 7.4.
- The release contains a set of patches for open source components on top of 4.14.20 kernel suitable for other variants of Linux OSes.
-
SDK API 1.27
- Added mfxExtFeiHevcRepackCtrl, mfxExtFeiHevcRepackStat for HEVC FEI ENCODE repacking control and status report.
- Added mfxExtAVCRoundingOffset for AVC Encode rounding offset control.
-
Multi-Frame Encode
- H.264 FEI ENCODE support is added.
- Performance improved for Xeon E3 1200 v5 Family.
- Added dynamic slice shutdown support
- Improved performance for 1:N workloads when different frame rates present in pipeline.
-
H.264 encode
- Scene Change Detection (SCD) feature for improved BRC Rate handling and quality improvement.
- Scene Change Detection feature is enabled when mfxExtCodingOption2::ExtBRC is ON.
- Added AdaptiveI & AdaptiveB encoding functionality using SCD
- Added adaptive PRefType=2 encoding functionality using SCD.
- Limited to CBR/VBR, progressive and display order encoding.
- Adaptive Long Term Reference (LTR) Coding Feature for compression efficiency and quality improvement.
- Adaptive LTR coding feature is enabled when mfxExtCodingOption2::ExtBRC is ON and extended buffer MFX_EXTBUF_BRC is not set.
- AdaptiveI, AdaptiveB and PRefType=2 are enabled when mfxExtCodingOption2::ExtBRC is ON and extended buffer MFX_EXTBUF_BRC is not set.
- Adaptive LTR coding can be disabled using mfxExtCodingOption3::ExtBRCAdaptiveLTR.
- Limited to CBR/VBR, progressive and display order encoding.
- [41854] Support customized rounding offset control for encoding quantization. User might customize the rounding offset to achieve better encoding quality.
- Scene Change Detection (SCD) feature for improved BRC Rate handling and quality improvement.
-
HEVC encode
- Hardware HEVC Encoder merged back to library, plugin interface now optional, but remains for backward compatiblity.
-
HEVC FEI
- [40651] Support multi-pass PAK for HEVC FEI Encode, and repack status reporting.
-
VPP
- Motion compensated temporal filtering [MCTF] support.
-
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.
- Media Server Studio 2018 R2 - SDK and Driver are open sourced. Source code is available on GitHub:
MediaSDK 2018Q2.2
This release of Intel® Media SDK are part of fully open source release of media stack. Component revisions included into package:
- MediaSDK: 6941f03
- Samples: bf164fb
- Driver: intel/media-driver@ab264dd
- Gmmlib: intel/gmmlib@a501534
- libva: intel/libva@d6fd111
- libva-utils: intel/libva-utils@8a6ef9e
-
Hotfix
- [#484] Fixed compilation of test_monitor tool with glibc 2.28.
- [CVS-11239] Fixed typo in pkg-config script.
-
Whats new:
- This release introduce support for Kabylake, Coffeelake and Apollo Lake families. See the Known Limitations section in release notes for details.
- Simplified install procedure. Given kernel 4.14.20, just untar and run install_media.sh
- API 1.26
-
Misc
- Rendering on X11 broken due to wrong dependency from libva-x11.so and libX11.so see intel/media-driver#150 for details. Following command line "sample_decode h264 -foo.264 -r" would fail with -1. Workaround is to symlink correct library Ubuntu:
sudo ln -sf /opt/intel/mediasdk/lib64/libva-x11.so.2 /usr/lib/libva-x11.so
CentOS:
sudo ln -sf /opt/intel/mediasdk/lib64/libva-x11.so.2 /usr/lib64/libva-x11.so".
-
Limited support on certain 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 Encode.
- VP9 decode only supported on Kabylake and Coffeelake platforms.
- MPEG-2 encode not supported on Apollo Lake platforms.
-
Changes in behavior compared to Media Server Studio 2017 R3 - SDK (version 7.0.16053710):
- 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.
-
Additinal limitations specific for open source release:
- SW fallback is unsupported for all components.
- Rotation not supported.
MediaSDK 2018Q2.1
This release of Intel® Media SDK are part of fully open source release of media stack. Component revisions included into package:
- MediaSDK and Samples: 6941f03
- Driver: intel/media-driver@ab264dd
- Gmmlib: intel/gmmlib@a501534
- libva: intel/libva@d6fd111
- libva-utils: intel/libva-utils@8a6ef9e
-
Whats new:
- This release introduce support for Kabylake, Coffeelake and Apollo Lake families. See the Known Limitations section in release notes for details.
- Simplified install procedure. Given kernel 4.14.20, just untar and run install_media.sh
- API 1.26
-
Misc
- Rendering on X11 broken due to wrong dependency from libva-x11.so and libX11.so see intel/media-driver#150 for details. Following command line "sample_decode h264 -foo.264 -r" would fail with -1. Workaround is to symlink correct library Ubuntu:
sudo ln -sf /opt/intel/mediasdk/lib64/libva-x11.so.2 /usr/lib/libva-x11.so
CentOS:sudo ln -sf /opt/intel/mediasdk/lib64/libva-x11.so.2 /usr/lib64/libva-x11.so
- Rendering on X11 broken due to wrong dependency from libva-x11.so and libX11.so see intel/media-driver#150 for details. Following command line "sample_decode h264 -foo.264 -r" would fail with -1. Workaround is to symlink correct library Ubuntu:
-
Limited support on certain 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 Encode.
- VP9 decode only supported on Kabylake and Coffeelake platforms.
- MPEG-2 encode not supported on Apollo Lake platforms.
-
Changes in behavior compared to Media Server Studio 2017 R3 - SDK (version 7.0.16053710):
- 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.
-
Additinal limitations specific for open source release:
- SW fallback is unsupported for all components.
- Rotation not supported.