Skip to content
This repository has been archived by the owner on May 17, 2023. It is now read-only.

Releases: Intel-Media-SDK/MediaSDK

MSS 2019 R1 HF4

20 Jun 01:46
Compare
Choose a tag to compare

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:

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:

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:

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:

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

13 Feb 08:19
Compare
Choose a tag to compare

This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:

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

MediaSDK 2018 Q4.1

13 Feb 16:36
Compare
Choose a tag to compare

This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:

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

01 Feb 13:49
Compare
Choose a tag to compare

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 MediaSDK 2018 Q4:

  • CM Shaders

  • MJPEG decode and encode

    • Published software fallback which is triggered for features unsupported by hardware
  • AVC encode

    • Implemented support of QVBR bitrate control modes for AVC Dual Pipe encoder
    • Fixed GPU hangs on AVC ICQ and AVC QVBR when MFE is enabled in auto mode (MediaSDK #863)
    • Fixed AVC VDENC initialization failure when MFE is enabled in auto mode (MediaSDK #1010)
  • 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

31 Oct 16:05
Compare
Choose a tag to compare

This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:

  • 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

26 Dec 07:50
Compare
Choose a tag to compare

This Intel® Media Server Studio 2018 R2 HF1 release is based on Intel® Media Server Studio 2018 R2 release.

MediaSDK 2018 Q3.0

01 Oct 18:55
Compare
Choose a tag to compare

This release of Intel® Media SDK is part of fully open source release of media stack. Component revisions included into package:

  • 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

24 Oct 14:29
Compare
Choose a tag to compare

This release of Intel® Media SDK is part of Intel® Media Server Studio 2018 R2 release.

  • Whats new:

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

MediaSDK 2018Q2.2

13 Aug 19:29
Compare
Choose a tag to compare
MediaSDK 2018Q2.2 Pre-release
Pre-release

This release of Intel® Media SDK are part of fully open source release of media stack. Component revisions included into package:

  • 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

08 Jun 13:09
Compare
Choose a tag to compare
MediaSDK 2018Q2.1 Pre-release
Pre-release

This release of Intel® Media SDK are part of fully open source release of media stack. Component revisions included into package:

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