Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enc-amf: Update to 1.3.3.1 #651

Merged
merged 1 commit into from
Oct 7, 2016
Merged

Conversation

Xaymar
Copy link
Contributor

@Xaymar Xaymar commented Oct 6, 2016

For Patch Notes:

  • Added support for dynamic reconfiguring and automatic profile level detection to the AMD encoder.
  • Fixed a few bugs and issues with the presets in the AMD encoder.
  • Fixed low performance with certain CPUs and/or OpenCL backed encoding in the AMD encoder.
  • Fixed a crash when closing OBS with the AMD encoder still running.
  • Fixed a bug that would cause audio desynchronization and video cutoff in the AMD encoder.

If you want to know what the two new features do, I have written a short article about them here: https://www.xaymar.com/2016/10/06/version-1-3-3-0-of-the-encoder-plugin-has-been-released/

Changelog (since 1.3.1.0)

1.3.3.1

  • Fixed: Buffer Size is now properly calculated again when not overriden.
  • Fixed: Presets are now applied properly again.
  • Changed: Threading Model has been redesigned to be much more efficient and crash proof.
  • Changed: OpenCL code has been slightly adjusted for a massive performance boost.

1.3.3.0

  • Fixed: Reduced CPU and UI load when changing options.
  • Changed: Language Files have been updated from CrowdIn.
  • Changed: All Presets no longer override Advanced and Expert parameters and now use to 'Automatic' Profile Level'
  • Changed: 'Twitch', 'YouTube' and 'Recording' Preset no longer override the 'Quality Preset' parameter.
  • Changed: 'Twitch' Preset Profile is now Main again.
  • Changed: 'High Quality' Preset QP changed from 16/18/21 to 16/21/26.
  • Changed: 'Indistinguishable' Preset QP changed from 11/13/16 to 11/16/21.
  • Changed: VBR_LAT no longer hides Peak Bitrate option.
  • Added: 'Automatic' Profile Level which will pick the correct level depending on framesize and framerate.
  • Added: [Advanced] interface now supports automatic VBV Buffer Size (set to 0).
  • Added: Dynamic Reconfiguring, which allows settings to be changed and applied during streaming/recording.

1.3.2.3

  • Fixed: Latency Constrained Bitrate was incorrectly hiding Target Bitrate option.
  • Fixed: Timestamps now work for all framerate options.

1.3.2.2

  • Removed: Automatic override of Preset, caused more issues than features it added.
  • Fixed: The plugin would initially report an incorrect queue size delta.

1.3.2.1

  • Fixed: Audio desynchronization and video corruption caused by timestamp drifting.
  • Fixed: Fields would be defocused when the plugin tried to deselect a preset.

1.3.2.0

  • Changed: All Presets now default to use maximum available 'B-Picture Pattern' for higher quality at lower bitrates.
  • Changed: All Presets no longer override 'Frame Skipping', 'B-Picture Reference' and 'Custom Buffer'.
  • Changed: 'Twitch', 'YouTube' and 'Recording' Presets no longer override 'Target Bitrate' and 'Peak Bitrate'.
  • Changed: 'Twitch' and 'YouTube' Presets no longer override 'Minimum QP' and 'Maximum QP'.
  • Changed: 'Enforce HRD Compatibility' is now set to disabled for all Presets.
  • Changed: 'Debug Tracing' will now log additional information, it is recommended to disable this for non-test sessions.
  • Added: You can now override Preset parameters instead of having to manually deselect the Preset.
  • Fixed: Potential Crash when quitting OBS directly before the Encoder is completely initialized.
  • Fixed: Muxing issue after exactly 20:50 by using a simple but effective Workaround.

@Xaymar Xaymar changed the title enc-amf: Update to 1.3.3.0 enc-amf: Update to 1.3.3.1 Oct 6, 2016
@jp9000 jp9000 merged commit 7bdca3e into obsproject:master Oct 7, 2016
jacklinw pushed a commit to epicsf/obs-studio that referenced this pull request Aug 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants