Skip to content

Releases: obsproject/obs-amd-encoder

1.2.0pre2 - The Remaking

06 Aug 21:54
Compare
Choose a tag to compare
Pre-release

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


Changelog relative to 1.2.0pre1

  • Changed: Quality Preset, Profile and Profile Level are now applied last, like shown in AMF examples.
  • Fixed: dts timestamp was wrong in output files.
  • Fixed: De-Blocking Filter would incorrectly write to Number of B-Pictures
  • Added: Additional capability logging.

1.2.0pre1 - The Remaking

06 Aug 16:15
Compare
Choose a tag to compare
Pre-release

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


With 1.2.0 the plugin takes a different approach to encoding. Instead of directly interfacing with the AMF SDK, the plugin now interfaces with a shared encoder class, which exposes the functionality in a safe and error-proof way. If something goes wrong, it's clearly logged where it came from even if the selected encoder doesn't have too much logging active.

Additionally to the above, there are now two encoders: a simple and a advanced one. The advanced one is similar to the one in version 1.1.2, the simple one is for people who don't understand or want to understand the parameters - essentially hand-holding those people into an easier experience. This includes defined presets for specific tasks (Streaming, Recording, etc) which fully configure the encoder.

Changelog:

  • Changed: Language files were updated to match new strings.
  • Changed: en-US language file now shows slightly more detail.
  • Changed: Bitrate is now limited to the value returned by AMF for the Encoder Type.
  • Changed: Advanced Encoder is now named "H264 VCE Encoder [Advanced] (AMD Media Framework)"
  • Changed: Encoder Type and Profile are now two seperate fields. (Advanced Encoder)
  • Changed: Motion Estimation is now a drop down instead of two checkboxes. (Advanced Encoder)
  • Fixed: Plugin will now correctly show it is overloaded instead of eating all available memory.
  • Fixed: Encoder will now tell AMF the correct frame time instead of giving it estimated time. This caused insane bitrates to appear.
  • Added: Quality Preset option 'None' which does exactly what it says - applies no quality preset. (Advanced Encoder)
  • Added: Checkbox to reset values to default. (Advanced Encoder)
  • Added: Checkbox to update values from AMD Media Framework if they were left at default. (Advanced Encoder)

1.1.2 - RGB&I420 support, AllocSurface fixes, default Usage Type changed.

31 Jul 19:18
Compare
Choose a tag to compare

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


Changelog:

  • Added: Support for I420 and RGB color formats.
  • Added: Support for both AllocSurface and CreateSurfaceFromHostNative.
  • Changed: Default for Usage Type is now Transcoding.

1.1.2pre2 - Multiple Binaries version

31 Jul 18:01
Compare
Choose a tag to compare
Pre-release

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


Changelog:

  • Added: Support for both AllocSurface and CreateSurfaceFromHostNative. Support via dropping in the correct version.

1.1.2pre1 - RGB and I420 support, default Usage Type changed.

31 Jul 16:37
Compare
Choose a tag to compare

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


Changelog:

  • Added: Support for I420 and RGB color formats.
  • Changed: Default for Usage Type is now Transcoding.

1.1.1 - Bitrate and memory leak fixed

31 Jul 13:32
Compare
Choose a tag to compare

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


Changelog:

  • Fixed: Memory Leak due to never freed memory.
  • Fixed: VBV Buffer Size, Target Bitrate and Peak Bitrate now are correctly applied. Make sure the value is in bits (bit = kbit * 1000)

1.1 - Keyframes, Streaming, more Settings and more!

31 Jul 11:25
Compare
Choose a tag to compare

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


This is the final release of the previous version.

Changelog:

  • Fixed: Crash when Streaming to YouTube, Twitch, etc.
  • Fixed: High Disk load due to logging during runtime.
  • Fixed: Order of Quality Preset and Usage overwrote each other.
  • Changed: Dynamic Properties can now be changed at runtime.
  • Updated: AMF Binaries to latest version at the time.
  • Added: More Properties and defaults for these properties.
  • Added: Experimental RGBA support.
  • Fixed: AMF_VIDEO_ENCODER_MOTION_HALF_PIXEL, AMF_VIDEO_ENCODER_DE_BLOCKING_FILTER would both not work properly.

1.1pre1 - Keyframes, Streaming, more Settings and more!

31 Jul 08:32
Compare
Choose a tag to compare

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


Changelog:

  • Fixed: Crash when Streaming to YouTube, Twitch, etc.
  • Fixed: High Disk load due to logging during runtime.
  • Fixed: Order of Quality Preset and Usage overwrote each other.
  • Changed: Dynamic Properties can now be changed at runtime.
  • Updated: AMF Binaries to latest version at the time.
  • Added: More Properties and defaults for these properties.
  • Added: Experimental RGBA support.

1.0.1 - CPU Performance Fixes

30 Jul 10:51
Compare
Choose a tag to compare
Add translation strings, reduce CPU usage during difficult scenes, re…

…order property settings (should apply correct Framesize and Framerate), copy line by line instead of full buffers.

1.0 - Initial Release

30 Jul 10:40
Compare
Choose a tag to compare

A newer version is available: https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.2.0rc1


This is the opening release, the one that saves everyone from the dead thing that is Media Foundation.