Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.

Commit

Permalink
project: Version 2.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Xaymar committed Feb 6, 2018
1 parent 5003ba0 commit 652aa1a
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
16 changes: 12 additions & 4 deletions #Resources/PATCH_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
# 2.3.1 - The Blacklist and imroved support for Replay Buffer
It unfortunately had to come to this. The plugin now finally blacklists older drivers, as it otherwise would turn into an unmaintainable mess trying to support everything back to 16.11.5, the first driver that had AMD AMF support. That means that from this day on, all future versions will only work with a minimum runtime version of 1.4.6.0. So if you're still using an older driver: What are you doing? Update already!
# 2.3.2 - Changes to the Blacklist, Out-of-Process AMF Capability testing and more
The Blacklist introduced with 2.3.0 unfortunately had the side effect that all Windows 8 users were no longer able to use the plugin and had to downgrade. With this version, the blacklist is instead now a warning written into the log file. This is all thanks to @jp9000's work on moving the initial AMF Capability test into a different process, stopping broken drivers from crashing OBS Studio.

In addition to that, the plugin should now work better with the new networking code as well as replay buffer. The 'Target Bitrate' property is now renamed internally so that external code can properly read it.
Not only that, but a bunch of previously unidentified issues were fixed. H264 VBR should no longer limit the Peak Bitrate to the Target Bitrate, H265 encoding shouldn't get stuck anymore, some older Drivers may now work again with the plugin and Direct 3D 11.1 is now used if it is available.

## Changelog
### 2.3.2
* Fixed a bunch of startup crashed by moving AMF Capability tests to another process, thanks @jp9000 for doing a lot of the work to make this happen.
* Fixed the H265 encoder not stopping which was caused by 'Keyframe Interval' and 'GOP Size' being stuck at 0 internally.
* Replaced the blacklist with a warning message to allow Windows 8 users to use current versions.
* Fixed a crash with older Drivers which do not have Pre-Pass or VBAQ.
* Fixed 'Target Bitrate' being set as 'Peak Bitrate' in VBR rate control mode.
* Fixed Direct3D 11.1 not being used even if available, resulting in minimally lower performance.

### 2.3.1
* Skipped 2.3.0 as it was not included with obs-studio.
* Improved support for the "New Networking Code" and "Replay Buffer" features by renaming 'Bitrate.Target' to 'bitrate'.

### 2.3.0
* Added a blacklist for drivers exposing an AMF Runtime older than 1.4.6.0.
* Removed all hidden properties no longer exposed by the newest AMF Runtime.
* Removed all hidden properties no longer exposed by the newest AMF Runtime.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ PROJECT(enc-amf)
################################################################################
SET(enc-amf_VERSION_MAJOR 2)
SET(enc-amf_VERSION_MINOR 3)
SET(enc-amf_VERSION_PATCH 1)
SET(enc-amf_VERSION_PATCH 2)
configure_file(
"${PROJECT_SOURCE_DIR}/#Resources/package.in.bat"
"${PROJECT_SOURCE_DIR}/#Resources/package.bat"
Expand Down

0 comments on commit 652aa1a

Please sign in to comment.