Michael Fabian Dirks
eecf366f80
enc-amf: Update to 2.2.1
With the newly released Driver 17.7.2, AMD fixed many reported issues and added some much wanted features: - Pre-Pass and VBAQ are finally working, - H265/HEVC content can distinguish between IDR- and I- Frames - and also supports Color Range and Color Space now, - and the 32-bit only text log crash was fixed. And now it's time for the plugin to also be updated! This release primarily aims at adding support for AMF 1.4.4 and improving support for older drivers, with some of the recently discovered bugs and crashes fixed. Hotfix 1: Fixed VBAQ and Pre-Pass being used with Constant QP, causing significant corruption issues and changed some default values for H265. ## Changelog ### 2.2.1 * Fixed a frame corruption bug with Constant QP caused by toggling VBAQ and Pre-Pass after it had already been applied. * Changed the default value of 'Enforce HRD' to 'Enabled' for H265/HEVC encoding. * Changed the default value of 'Deblocking Filter' to 'Disabled' for H265/HEVC encoding to fix corruption in strict decoders. (Premiere Pro, After Effects, Vegas, VLC (Software)) ### 2.2.0 * Added support for AMF 1.4.4 and improved support for older drivers like 16.11.5 and 16.12.1. * Fixed a memory corruption crash due to misuse of managed DirectX 11 objects. * Fixed a frame corruption bug caused by applying 'VBAQ' and 'Pre-Pass' when using 'Constant QP' Rate Control Method. * Fixed a string comparison bug causing Simple Output Mode to always use the Profile 'Constrained Baseline' * Fixed a crash when enabling 'Debug' on 32-bit OBS caused by different type sizes. * Fixed a crash with H265/HEVC caused by use of the undocumented Intra-Refresh properties. * Changed the default value for 'Profile' to 'High'. * Changed the default value for 'VBAQ' to 'Disabled' for improved performance. * Changed the default value for 'Queue Size' to 8 for improved stability in spontaneous load situations. * Changed the log crash work around to only apply to older AMF versions than 1.4.4. * Removed unnecessary configuration changes. * Removed unsupported Pre-Pass options 'Half Size' and 'Quarter Size'.
OBS Studio <https://obsproject.com> =================================== What is OBS Studio? ------------------- OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. It's distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details. Quick Links ----------- - Website: https://obsproject.com - Help/Guides: https://github.com/jp9000/obs-studio/wiki - Forums: https://obsproject.com/forum/ - Build Instructions: https://github.com/jp9000/obs-studio/wiki/Install-Instructions - Bug Tracker: https://obsproject.com/mantis/ (Note: The bug tracker is linked to forum accounts. To use the bug tracker, log in to a forum account) Contributing ------------ - If you wish to contribute code to the project, please make sure read the coding and commit guidelines: https://github.com/jp9000/obs-studio/blob/master/CONTRIBUTING.rst - If you wish to contribute translations, do not submit pull requests. Instead, please use Crowdin. For more information read this thread: https://obsproject.com/forum/threads/how-to-contribute-translations-for-obs.16327/ - Other ways to contribute are by helping people out with support on our forums or in our community chat. Please limit support to topics you fully understand -- bad advice is worse than no advice. When it comes to something that you don't fully know or understand, please defer to the official help or official channels.
Description
Languages
C
56%
C++
36.8%
CMake
3%
Objective-C++
1.5%
Objective-C
1.3%
Other
1.4%