Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

0.3.0pre4: Workaround for an FFmpeg ProRes-in-Matroska bug

Pre-release
Pre-release
Compare
Choose a tag to compare
@Xaymar Xaymar released this 29 Sep 05:37

Changelog

0.3.0pre4

  • Added the ability for packet processing by codec handlers.
  • The ProRes handler now has a packet processing hook to add a workaround for a FFmpeg bug with ProRes content in Matroska/MKV. An FFmpeg patch has not yet been included in OBS Studio, but is available.
  • Temporarily removed packet buffer caching, slightly higher CPU usage should be expected.

0.3.0pre3

  • Improved color space behavior by setting all possible settings, ensuring that standard compliant players and editors (for example DaVinci Resolve) can properly represent color.
  • Default color range is now partial, which matches OBS Studio behavior.
  • Framerate is now being set in addition to the timing base, which should result in better playback.
  • Fixed automatic color format selection again as I forgot to actually have it use the calculated score.
  • NVENC and ProRes now print all settings to the log file.

0.3.0pre2

  • Fixed automatic color format selection always attempting to use hardware formats in libobs 24.x.
  • Actually fixed crashing with software scaling (Output tab) by reading the correct information, thus reverting the previous change.
  • Added some log information when encoders are started and updated.
  • UI Handlers now have the capability to override or enhance a lot of behavior.

0.3.0pre1

  • Updated libobs to v24.0.0-rc2.
  • Fixed a crash when using software rescaling by moving initialization to the encode call.