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

Commit

Permalink
project: Increment version to 1.4.3.2.
Browse files Browse the repository at this point in the history
  • Loading branch information
Xaymar committed Dec 2, 2016
1 parent 9b0fff2 commit 331ffdd
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
5 changes: 4 additions & 1 deletion #Resources/PATCH_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# The Multi-GPU Update (Hotfix 1)
# The Multi-GPU Update (Hotfix 2)
Once again back to change things around, the multi-GPU code has finally been rewritten and properly implemented - which means that DirectX 11 and DirectX 9 are now fully supported. So rejoice Windows 7 users, you can now choose which GPU the encoding should take place on (with the limitation that a Monitor must be connected)! Needless to say, this change removes the old multi-GPU selection properties with the new revamped ones: 'Video API' and 'Video Adapter'.

Some changes to the available properties and internal logic have also been done. Properties are now reordered to be closer to the order they are applied in, some properties have been renamed and the 'Master' view mode has grown quite a bit. 'Frame Skipping' no longer defaults to being enabled, 'B-Frame QP' is now properly hidden, 'Profile' now has two new options ('Constrained Baseline' and 'Constrained High'), 'Video Adapter' and 'OpenCL' are now properly hidden and changing 'Preset' should now properly reset property states. Also 'Unlock Properties' was removed due to it causing more issues that it was worth.
Expand All @@ -8,11 +8,14 @@ Some changes were also done internally to make the plugin run better. Startup lo
One major change was done to how frames are submitting and packets are retrieved and that is that the plugin will now attempt to submit a frame or retrieve a packet for a specific amount of time (1000/framerate milliseconds) before giving up. Due to this change OBS will now show the 'Encoding overloaded' message when the encoder is overloaded.

Hotfix 1: Support for older drivers has been fixed again.
Hotfix 2: Fix certain log messages being displayed wrong and handle broken Direct3D 11 installations.

## Notes
This change includes renaming some properties so some settings might be lost and have to be set again (B-Frames, Experimental Properties). Please revalidate your settings or even create a clean profile to work off of.

## Changelog
* Hotfix 2: Modified log messages sent by D3D9 and D3D11 API to be more descriptive of the error.
* Hotfix 2: Handle broken Direct3D 11.1 installations.
* Hotfix 1: Support older drivers by catching expected exceptions.
* Added: New Multi-GPU code with full support for DirectX 11 and DirectX 9 and partial support for OpenGL and Host mode.
* Added: Additional experimental Properties to View Mode 'Master': 'Coding Type', 'Maximum LTR Frames', 'Header Insertion Spacing', 'Slices Per Frame', 'Slice Mode', 'Maximum Slice Size', 'Slice Control Mode', 'Slice Control Size', 'Intra-Refresh Number of Stripes', 'Intra-Refresh Macroblocks Per Slot', 'Wait For Task', 'Pre-Analysis Pass', 'VBAQ', 'GOP Size', 'GOP Alignment', 'Maximum Reference Frames'.
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ SET(enc-amf_LIBRARIES
SET(enc-amf_VERSION_MAJOR 1)
SET(enc-amf_VERSION_MINOR 4)
SET(enc-amf_VERSION_PATCH 3)
SET(enc-amf_VERSION_BUILD 1)
SET(enc-amf_VERSION_BUILD 2)
configure_file(
"${PROJECT_SOURCE_DIR}/#Resources/package.in.bat"
"${PROJECT_SOURCE_DIR}/#Resources/package.bat"
Expand Down

0 comments on commit 331ffdd

Please sign in to comment.