github OPENSPHERE-Inc/branch-output 1.0.9

19 hours ago

Sponsor program

If you would like to help our projects, please support us.

branch-output-1 0 9

New Features

  • Individual Start/Stop Control: Added a new "Individual" interlock mode that allows streaming, recording, and replay buffer to be started and stopped independently. Per-output enable/disable checkboxes are available in the Status Dock for all interlock modes.
  • Per-Output Hotkeys: Added hotkeys to enable/disable each output type individually — all streaming slots at once, per-slot streaming (up to 8 slots), recording, and replay buffer. Hotkey bindings are preserved across filter renames and OBS restarts.
  • Video Cropping: Added cropping options in the Video Encoder section, supporting both relative (margin) and absolute (region) cropping modes. A live preview rectangle is available in the filter properties to visualize the crop area.
  • Frame Rate Divider: Added a frame rate divider setting that reduces the output frame rate by a configurable divisor (1/2, 1/3, 1/4, 1/5, 1/6). Divisors that do not evenly divide the source FPS are automatically disabled.
  • Recording File Name Override API: Added OBS script procedures (calldata) to override the save file name format of replay buffer and stream recording outputs, along with a procedure to enumerate Branch Output filters. Python sample scripts are included.
  • Replay Buffer Memory Estimate: Added an option to display estimated memory usage for the replay buffer in the filter settings UI.

Improvements

  • Replay Buffer Size Limit Removed: Removed the hardcoded 512 MB maximum replay buffer size limit, aligning behavior with OBS Studio's built-in replay buffer.
  • Status Dock Split Button While Paused: The recording split button is now displayed in the Status Dock even while recording is paused.

Bug Fixes

  • Fixed an issue where recording settings could not be properly overridden during pending or paused states.

Full Changelog: 1.0.8...1.0.9

Don't miss a new branch-output release

NewReleases is sending notifications on new releases.