It has been quite some time since the last update to the OBS AMD Encoder, there really wasn’t much to add or even do – primarily because the plugin is stable-ish and AMDs AMF SDK hasn’t really progressed a lot. Which means that this release is primarily aimed at further improving stability.
There have been a number of crashes reported to me, some that I can fix, others that are just out of my reach. One of those is the infamous Intel OpenCL crash that still is crashing OBS Studio, which to date have neither been fixed by AMD or Intel. But enough of that, let’s get to what was fixed!
This release fixes a crash in api::base if Direct3D 9 or Direct3D 11 could not be found for some strange reason, fixes a crash caused by very old drivers, improved potential future and current stability by properly following the H264 and H265 specification and updated AMF SDK to 184.108.40.206. Additionally the project is now built with Visual Studio 2017, which means you will need new Redistributables.
2.4.1 (Hotfix 1)
- Refactored CMake build configuration for CI support, allowing for people to test bleeding-edge builds.
- Fixed a crash caused by very old drivers that predate H265 support.
- Updated AMF SDK to 220.127.116.11.
- Fixed a crash in api::base if Direct3D 9 or Direct3D 11 was not found.
- Changed how the capability testing reports supported devices to the log file.
- Fixed the order that codec properties are applied. (Thanks to Qiang Wen, see commit c292f6d)