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

Commit 34c7cbb

Browse files
daleksanOleg Nabiullin
authored and
Oleg Nabiullin
committed
Update release notes for 20.3.0 release
1 parent d7779bd commit 34c7cbb

File tree

1 file changed

+32
-39
lines changed

1 file changed

+32
-39
lines changed

doc/mediasdk_release_notes.md

+32-39
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,10 @@ For the most up to date version please refer the Intel® Media SDK [documentatio
2222
- FEI API is not backward compatible.
2323
- FEI is subject to the same EULA terms as Intel® Media SDK. Some FEI components are distributed as “pre-release materials” which restricts their usage according to EULA.
2424

25-
The package includes the following components:
26-
This release of Intel® Media SDK is part of open source release of media stack. Component revisions included into package:
27-
- Media SDK and Samples: https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.2.1
28-
- Driver: https://github.com/intel/media-driver/releases/tag/intel-media-20.2.0
29-
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-20.2.2
30-
- libva: https://github.com/intel/libva/releases/tag/2.8.0
31-
- libva-utils: https://github.com/intel/libva-utils/releases/tag/2.8.0
32-
33-
Release validated with:
34-
- OpenCL runtime: https://github.com/intel/compute-runtime/releases/tag/20.25.17111
35-
3625
This document covers product features, system requirements and known limitations. For installation procedures description please see the *<sdk-extract-folder>/doc/mediasdk_getting_started_guide.pdf*.
3726

3827
In this document we will refer to processor families by their former codenames for the sake of readability:
39-
28+
- Intel Xe discrete graphics will be referred to as "DG1" and "SG1"
4029
- 11th Generation Intel® Core™ Processors will be referred to as “Tigerlake”
4130
- 10th Generation Intel® Core™ Processors will be referred to as “Icelake”
4231
- 8th and 9th Generation Intel® Core™ Processors will be referred to as “Coffeelake”
@@ -45,48 +34,49 @@ In this document we will refer to processor families by their former codenames f
4534
- Intel® Xeon® E3-1200 v4 Family and 5th Generation Intel® Core™ Processors will be referred to as “Broadwell”
4635
- Intel® Celeron® and Pentuim® processors codenamed "Apollo Lake I" will be referred to as “Apollo Lake”
4736

48-
## What’s New in Media SDK 20.2.1
49-
* **Samples**
50-
- Fixed [#2190](https://github.com/Intel-Media-SDK/MediaSDK/issues/2190). rotate_opencl plugin switched to recent version of OpenCL C++ headers, validated with [OpenCL-CLHPP v2.0.12](https://github.com/KhronosGroup/OpenCL-CLHPP/releases/tag/v2.0.12) and OpenCL-Headers [v2020.06.16](https://github.com/KhronosGroup/OpenCL-Headers/releases/tag/v2020.06.16).
5137

52-
## What’s New in Media SDK 20.2.0
38+
## What’s New in Media SDK 20.3.0
5339
**New features**:
54-
* **API 1.33**
55-
- Added Scaling Interpolation Method control (not supported on Linux currently).
40+
* **API 1.34**
41+
- Added Keem Bay platform support
42+
- Added AV1 decode support
5643

5744
* **AVC encode**
58-
- Enabled MaxSliceSize feature in low-power (VDENC) mode.
45+
- Added implicit Motion-Compensated Temporal Filter (MCTF) to improve coding quality on certain scenarios
46+
- Improved CodecLevel initialization from rate control parameters
47+
- Added support of 4k streams with look-ahead bitrate control mode
48+
- Enabled QPOffset by default
5949

6050
* **HEVC encode**
61-
- Enabled Screen Content Coding (SCC) profile on supported platforms (Tigerlake+).
62-
- Improved IntraRefresh behavior in presense of multiple references.
63-
- Optimize Reference Picture Set selection.
51+
- Improved efficiency of FPQ
52+
- Enabled QP modulation (Icelake+)
6453

65-
* **HEVC decode**
66-
- Improved resilence and corner case handling.
54+
* **VP9 decode**
55+
- Added 16k support
6756

68-
* **Tools**
69-
- Upstreamed [Media SDK Tracer](https://github.com/Intel-Media-SDK/MediaSDK/tree/intel-mediasdk-20.2/tools/tracer) tool, with renewed hassle-free support for LD_PRELOAD setup.
57+
* **VPP**
58+
- Added A2RGB10 input in case of passthru copy
7059

7160
* **Samples**
72-
- Fixed sample_encode setting BufferSizeInKB to 8 seconds instead of 1 in case of variable bitrate modes.
73-
- Enabled lookahead plugin in sample_encode for AVC and HEVC encoders.
74-
- Preliminary support for AV1 decoder in sample_decode and sample_multi_transcode.
75-
- Added Video Conference Mode bitrate control support to sample_encode and sample_multi_transcode.
61+
- Added -dec::sys flag for setting of the output memory to system type in sample_multi_transcode
62+
- Added p016/y216 support in sample_encode
63+
- Added i420/nv12 support in sample_multi_transcode
64+
- Fixed chroma size for Y210/Y216 formats in sample_deocde
65+
- Added handle for iterpolation methods for resize in sample_vpp
66+
67+
* **Misc**
68+
- Added support for discrete Intel Xe graphics codenamed DG1 and SG1
69+
- Added support for Rocketlake platform
70+
- Actualized Elkhartlake device id support list
7671

7772
* **Software requirements**
7873
- Libdrm 2.4.84 or later
7974
- Kernel 4.14 or later (5.4 recommended, consult [kernel support matrix](https://github.com/Intel-Media-SDK/MediaSDK/wiki/Intel-Graphics-Support-in-Linux-Kernels) wiki page for details)
8075

8176
* **Known issues**
8277
- Kernel 5.0 have known issue with endurance on Skylake see https://bugs.freedesktop.org/show_bug.cgi?id=110285 for details.
83-
- Media Stack 20.2 with Linux kernel 5.0 may cause higher CPU usage and instability in endurance testing. Issue root caused to media driver see https://github.com/intel/media-driver/issues/671 for details.
84-
85-
**Misc**
86-
- Actualized TGL device ID whitelist.
87-
- Build system does not enforce specific instruction set (#2047).
88-
- Corrected minimum libva API version in dependency check.
89-
- Improved message filtering for VTune.
78+
- Media Stack 20.3 with Linux kernel 5.0 may cause higher CPU usage and instability in endurance testing. Issue root caused to media driver see https://github.com/intel/media-driver/issues/671 for details.
79+
- AV1 Decoder doesn't properly support asynchronous decoding (AsyncDepth > 1) and sometimes may return *MFX_ERR_UNDEFINED_BEHAVIOR* and *MFX_ERR_DEVICE_FAILED* from DecodeFrameAsync calls. See #2244 for details.
9080

9181
## <a id='System_Requirements'>System Requirements</a>
9282

@@ -103,6 +93,7 @@ Intel® Media SDK supports the following platforms with the integrated graphics:
10393
- 9th Generation Intel® Core™
10494
- 10th Generation Intel® Core™
10595
- 11th Generation Intel® Core™
96+
- Intel Xe discrete graphics
10697
- Note: chipset must have processor graphics enabled; make sure to check the datasheet.
10798
- Having a C226/C236 chipset is necessary but not sufficient. Make sure to consult with specific platform or board vendor regarding processor graphics being supported. Check Media Server Studio website for the list of “Known OEM/ODM Functional Platforms”:
10899
https://software.intel.com/en-us/intel-media-server-studio/details
@@ -111,7 +102,7 @@ Intel® Media SDK supports the following platforms with the integrated graphics:
111102
- **Linux kernel 4.14 or newer** of 64 - bit architecture. Kernel 4.19 or newer recommended, as it contains stability and performance improvements over 4.14. Release was validated against 4.19.5 for gen8 and gen9 graphics, 5.4 for gen10 (Icelake) graphics, and 5.5 for gen11 (Tigerlake) graphics.
112103

113104
## <a id='Features'>Features</a>
114-
Intel® Media SDK included in this package implements SDK API 1.33 and contains the following components:
105+
Intel® Media SDK included in this package implements SDK API 1.34 and contains the following components:
115106

116107
Component | Supported features | Limitations
117108
--- | --- | ---
@@ -355,7 +346,9 @@ This release is subject to the following known limitations:
355346
- Added Screen Content Coding (SCC) support to HEVC
356347
- Only the following features among those introduced in API 1.33 are supported:
357348
- Added Scaling Interpolation Method control (not supported on Linux currently).
358-
349+
- Only the following features among those introduced in API 1.34 are supported:
350+
- Added Keem Bay platform support
351+
- Added AV1 decode support
359352
360353
**NOTE**: Other options may be not supported. Please use *Query* functions to check feature availability on any given machine at runtime. Availability of features depends on hardware capabilities as well as driver version.
361354

0 commit comments

Comments
 (0)