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
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.