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

Commit b4627ef

Browse files
committed
project: Version 2.5.0
* Updated AMF to 1.4.9.0. * Updated english locale text for Pre-Pass to include encoding cost. * Fixed various erroneous usages of short codes for printf in log text. * Added support for Git commit detection to CMake. * Added support for clang-format. * Added support for CppCheck to CMake. (Thanks to Streamlabs for this one)
1 parent 4bf504c commit b4627ef

File tree

2 files changed

+12
-25
lines changed

2 files changed

+12
-25
lines changed

#Resources/PATCH_NOTES.md

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,13 @@
1-
# 2.4.3 - Stability Improvements
2-
A new version, but it's merely a few stability improvements. A crash on missing D3D11 or D3D9 has been fixed, capability testing always writes supported GPUs to the log file and the H264 and H265 encoder now follow the specification of the codec and set Profile, Level and Tier before Resolution and Frame Rate - which might actually improve support for higher resolution and frame rate capture.
1+
# 2.5.0 - New AMF SDK and code cleanup
2+
The plugin has been updated to the new 1.4.9.0 AMF SDK, which should make newer drivers work better with the plugin. Additionally some code cleanup has been done in order to reduce the work necessary for a Linux supporting build in the future - however there is no clear date on this yet. Various other errors were also fixed that could have caused crashes during startup, encoding and shutdown.
33

4-
Hotfix 1: Additional stability improvements by fixing a crash with a very old driver.
5-
Hotfix 2: Fix a bug introduced in 2.4.0.
6-
Hotfix 3: Updated locale files to most recent OBS version.
4+
For developers: The project now has clang-format support and cppcheck built in, which should reduce the amount of coding errors happening. Jenkins is now partially supported as a CI, once the libvirt plugin support Pipeline projects it will be fully supported. CMake can now tell apart commit versions, but that is only used for the plugin version string in version.h.in.
75

86
## Changelog
9-
### 2.4.3 (CMake Improvements)
10-
* Updated locale files to CrowdIn build 2018-08-18.
11-
* Updated the CMake and CI scripts to improve automatic build process.
12-
* Updated the CMake scripts to make it easier to build the project.
13-
* Added support for file versioning on Windows and other platforms.
14-
15-
### 2.4.2 (Hotfix 2)
16-
* Fix Profile Level being stuck at 1.0 in both H264 and H265.
17-
18-
### 2.4.1 (Hotfix 1)
19-
* Refactored CMake build configuration for CI support, allowing for people to test [bleeding-edge builds](https://ci.appveyor.com/project/Xaymar/obs-studio-amf-encoder-plugin).
20-
* Fixed a crash caused by very old drivers that predate H265 support.
21-
22-
### 2.4.0
23-
* Updated AMF SDK to 1.4.7.0.
24-
* Fixed a crash in api::base if Direct3D 9 or Direct3D 11 was not found.
25-
* Changed how the capability testing reports supported devices to the log file.
26-
* Fixed the order that codec properties are applied. (Thanks to Qiang Wen, see commit c292f6de41f22a0521300e8ce0b74bbe5e4d0edf)
7+
### 2.5.0
8+
* Updated AMF to 1.4.9.0.
9+
* Updated english locale text for Pre-Pass to include encoding cost.
10+
* Fixed various erroneous usages of short codes for printf in log text.
11+
* Added support for Git commit detection to CMake.
12+
* Added support for clang-format.
13+
* Added support for CppCheck to CMake. (Thanks to Streamlabs for this one)

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ Include("cmake/cppcheck.cmake")
2323

2424
# Automatic Versioning
2525
Set(VERSION_MAJOR 2)
26-
Set(VERSION_MINOR 4)
27-
Set(VERSION_PATCH 3)
26+
Set(VERSION_MINOR 5)
27+
Set(VERSION_PATCH 0)
2828
Set(VERSION_TWEAK 0)
2929
Set(PROJECT_COMMIT "N/A")
3030
If(EXISTS "${CMAKE_CURRENT_LIST_DIR}/.git")

0 commit comments

Comments
 (0)