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

Commit

Permalink
Release v1.3a
Browse files Browse the repository at this point in the history
  • Loading branch information
Nabiullin, Oleg committed Apr 10, 2018
1 parent 3e0dc9b commit 4c73239
Show file tree
Hide file tree
Showing 9 changed files with 25 additions and 19 deletions.
32 changes: 18 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
# Intel® Media SDK open source release v1.3!
# Intel® Media SDK open source release v1.3a!
**Whats new**
- Aligned with [Intel® Media Server Studio 2018 R1](https://software.intel.com/en-us/intel-media-server-studio)
- Add SCD support
- API 1.25
- 1:N performance improvements
- Support open source [Intel® Media Driver for VAAPI](https://github.com/intel/media-driver)
- 1:N joined sessions performance improvements
- Supports CentOS 7.4 - providing new features, security updates
- Multi-Frame encode APIs support added helping to improve transcoding dencity in multi-stream scenario, following known limitations apply to current implementation:
- Only H264 Encode is supported at a moment.
- Optimized only for Xeon E3 1500 v5 series.
- Performance can be worse than usual single-frame in next known cases:
- 4K resolution encoding.
- N:N with HEVC decode present in pipeline.
- cases where framerates differs significantly like 30 and 60 for different streams.
- Only H264 Encode is supported at a moment
- Optimized only for Intel® Iris™ Pro Graphics 580
- Performance can be worse than usual single-frame in next known cases:
- N:N with HEVC decode present in pipeline
- cases where framerates differs significantly like 30 and 60 for different streams
- Following functionality is not supported with multi-frame encode operation and when set, multiframe will be disabled:
- When number of slices is controlled by parameters *NumSlice*, *NumSliceI*, *NumSliceP*, *NumSliceB*.
- ‘intra refresh’ parameters are not supported.
- MFX_MF_AUTO implemented at a moment.
- FEI is not supported by open source driver for multiframe operation, proper SDK behavior is not validated.
- Supported MaxNumFrames is 3, Only 2 will be used for next cases: *EnableMBQP*, *EnableMAD*, *EnableMBForceIntra*, *MBDisableSkipMap*.
- When number of slices is controlled by parameters *NumSlice*, *NumSliceI*, *NumSliceP*, *NumSliceB*
- ‘intra refresh’ parameters are not supported
- MFX_MF_AUTO implemented at a moment
- FEI is not supported by driver for multiframe operation, proper SDK behavior is not validated.
- Supported MaxNumFrames is 3, Only 2 will be used for next cases: *EnableMBQP*, *EnableMAD*, *EnableMBForceIntra*, *MBDisableSkipMap*

**Known limitations**:
- Copy from video to system memory with `mfxInitParam::GPUCopy = MFX_GPUCOPY_OFF` leads to performance degradation up to x10 comparing to Intel® Media Server Studio release
- Intel® Media Server Studio [limitations](https://software.intel.com/en-us/articles/intel-media-server-studio-release-notes)

# Intel® Media SDK open source release v1.2!
**Whats new**
Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ Intel® Media SDK provides an API to access hardware-accelerated video decode, e
**Supported video pre-processing filters**: Color Conversion, Deinterlace, Denoise, Resize, Rotate

# Important note
The current version of Intel Media SDK compatible with the open source [Linux* Graphics Driver](https://github.com/intel/media-driver) [commit f7662547ab9cec5b98d144b0943067e2251825e8](https://github.com/intel/media-driver/commit/f7662547ab9cec5b98d144b0943067e2251825e8).
Intel Media SDK depends on a special version of [LibVA commit df544cd5a31e54d4cbd33a391795a8747ddaf789](https://github.com/01org/libva/commit/df544cd5a31e54d4cbd33a391795a8747ddaf789).

The current version of Intel Media SDK is only compatible with the Linux* Graphics Driver from [Intel® Media Server Studio for Linux*](https://software.intel.com/en-us/intel-media-server-studio). You need to download and install Intel Media Server Studio 2018 R1 _before_ you build Intel Media SDK.
Intel Media SDK depends on a special version of [LibVA](https://www.freedesktop.org/wiki/Software/vaapi/) which comes with Intel Media Server Studio installation and is not in upstream, so this version is not compatible with the LibVA/driver available at [01org](https://01.org/linuxgraphics/downloads ).


# FAQ
You can find answers for the most frequently asked questions [here](https://software.intel.com/sites/default/files/managed/c0/8e/intel-media-sdk-open-source-faq.pdf).
Expand All @@ -30,7 +32,7 @@ Intel Media SDK is licensed under MIT license. See [LICENSE](./LICENSE) for deta
See [CONTRIBUTING](./CONTRIBUTING.md) for details. Thank you!

# System requirements
**Operating System:** CentOS 7.3, Ubuntu 16.04.
**Operating System:** CentOS 7.4, Ubuntu 16.04.
**Hardware:**
Intel platforms with integrated graphics:
- Intel® Xeon® E3-1200 v4 family with C226 chipset
Expand All @@ -44,9 +46,9 @@ Please find documentation under the `doc/` folder or navigate to [Intel Media Se
## Requirements
- Git* (with [LFS](https://git-lfs.github.com/) support)
- Perl* v5.16+
- Cmake* v2.8+
- CMake* v2.8.5+
- GCC* v4.8+
- Intel [Media Driver for VAAPI](https://github.com/intel/media-driver)
- Intel Media Server Studio 2018 R1

## Build steps

Expand Down
Binary file added doc/dynamic_slice_shutdown.pdf
Binary file not shown.
Binary file modified doc/mediasdk-man.pdf
Binary file not shown.
Binary file added doc/mediasdk_hevc_interlace_whitepaper.pdf
Binary file not shown.
Binary file modified doc/mediasdkfei-man.pdf
Binary file not shown.
Binary file modified doc/mediasdkjpeg-man.pdf
Binary file not shown.
Binary file modified doc/mediasdkusr-man.pdf
Binary file not shown.
Binary file modified doc/mediasdkvp8-man.pdf
Binary file not shown.

0 comments on commit 4c73239

Please sign in to comment.