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

Commit 03164a0

Browse files
daleksanOleg Nabiullin
authored and
Oleg Nabiullin
committed
Update release notes for 21.1.3 release
1 parent f6ca16c commit 03164a0

File tree

1 file changed

+25
-27
lines changed

1 file changed

+25
-27
lines changed

doc/mediasdk_release_notes.md

+25-27
Original file line numberDiff line numberDiff line change
@@ -35,45 +35,43 @@ In this document we will refer to processor families by their former codenames f
3535
- Intel® Celeron® and Pentuim® processors codenamed "Apollo Lake I" will be referred to as “Apollo Lake”
3636

3737

38-
## What’s New in Media SDK 20.5.1
38+
## What’s New in Media SDK 21.1.3
3939
**New features**:
40-
* **AV1 decode**
41-
- Refactored handling errors in SubmitFrame
40+
* **API 1.35**
41+
- Added deprecation attributes in API Headers. Please see Intel® Media SDK Reference Manuals for details:
42+
- *<sdk-install-folder>/doc/mediasdk-man.md”*
43+
- *<sdk-install-folder>/doc/mediasdkusr-man.md”*
44+
- *<sdk-install-folder>/doc/mediasdkfei-man.md”*
45+
- *<sdk-install-folder>/doc/mediasdkhevcfei-man.md”*
46+
- Added AVC decode 6-6.2 levels
4247

43-
* **AVC encode**
44-
- Improved handling support status for "Sliding window" feature
45-
- Added EncTools support
46-
- Added vaSyncBuffer support
47-
- Added external BRC support for Rocket Lake
48-
- Added TCBRC support
49-
- Added MCTF support
48+
* **AV1 Decode**
49+
- Enabled dynamic gpu session priority
5050

51-
* **HEVC encode**
52-
- Extended B frames support across all target usage with LowPower on
53-
- Added TCBRC support
54-
55-
* **MPEG2 encode**
56-
- Added vaSyncBuffer support
51+
* **VP8 Decode**
52+
- Increased max height to 4k
5753

5854
* **Samples**
59-
- Added AdaptiveI and AdaptiveB frames support in sample_multi_transcode (#1401)
60-
- Added NV16 output support
61-
- Added 12 bit support in sample_multi_transcode, sample_decode and sample_vpp (#2055)
62-
- Enabled MBQP for all encoders in sample_multi_transcode
63-
- Added -disable_film_grain flag to disable film grain application in sample_decode
55+
- Changed default memory from opaq to video in sample_multy_transcode
56+
- Added -fps flag to limit overall fps of pipeline in sample_decode and sample_encode
57+
- Added support of 1->1 and 1-N transcode scenarios with SFC in sample_multi_transcode
58+
- Added support for 10bit formats in sample_multi_transcode
59+
- Added flags for forcing output color format in sample_encode
60+
- Added UYVY output support for sample_vpp
61+
- Added NV16 and P210 support in sample_encode
6462

6563
* **Misc**
66-
- Disabled plugins loading (Plugin implementations were moved to library runtime, except LA and FEI)
67-
- Added support for dynamic GPU session priority
64+
- Enabled github actions
65+
6866

6967
* **Software requirements**
7068
- Libdrm 2.4.84 or later
7169
- 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)
7270

7371
* **Known issues**
7472
- Kernel 5.0 have known issue with endurance on Skylake see https://bugs.freedesktop.org/show_bug.cgi?id=110285 for details.
75-
- Media Stack 20.5.1 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.
76-
- 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.
73+
- Media Stack 21.1.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.
74+
- Media Driver may incorrect report frame QP in Media Stack 21.1.3 for HEVC FEI. See https://github.com/intel/media-driver/issues/1171 for details
7775

7876
## <a id='System_Requirements'>System Requirements</a>
7977

@@ -163,7 +161,7 @@ X indicates a supported function
163161

164162
NOTE: 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.
165163

166-
Please see the Intel® Media SDK Reference Manual for details *&lt;sdk-install-folder&gt;/doc/mediasdk-man.pdf*.
164+
Please see the Intel® Media SDK Reference Manual for details *&lt;sdk-install-folder&gt;/doc/mediasdk-man.md*.
167165

168166
Please also check the collateral materials: https://dgpu-docs.intel.com/devices/iris-xe-max-graphics/guides/media.html
169167

@@ -533,7 +531,7 @@ This release is subject to the following known limitations:
533531
- [26996] Setting too low bitrate for MPEG-2 Encoder may produce mosaic visual artifacts on complex content with fast motion or scene changes. For example bitrate 5.6 Mbps is too low for 1080<i></i>@25p, increasing bitrate to 8.5 Mbps produce much better quality stream. Sometimes Encoder Bitrate Control acts too conservative and produces artifacts caused by so-called panic mode.
534532
**Workaround:** Disable Encoder Bitrate Control panic mode. This may increase visual quality on low bitrates at the cost of potential VBV compliance violation.
535533
- Resetting MPEG-2 Encoder with new aspect ratio may return *MFX_ERR_INCOMPATIBLE_VIDEO_PARAM*, workaround - explicitly close and re-initialize encoder.
536-
- Contrary to SDK Reference Manual (mediasdkman.pdf) MPEG-2 Encoder may allocate surfaces on Reset call.
534+
- Contrary to SDK Reference Manual (mediasdk-man.md) MPEG-2 Encoder may allocate surfaces on Reset call.
537535
- Encoder doesn't return errors on attempts to initialize it with some unsupported parameters (e.g. WeightedPrediction, FadeDetection and so on). Encoder ignores such parameters and returns *MFX_ERR_NONE* from Query/Init/Reset functions.
538536
- Once Encoder is initialized with some resolution, Encoder doesn't return error status on attempt to submit frame of bigger resolution to *EncodeFrameAsync*. Frame is accepted, consequence may be corrupted output, segmentation fault or some other undefined behavior.
539537
- [31656] On some content encoder may generate stream with lesser bitrate than requested.

0 commit comments

Comments
 (0)