Skip to content

Release v0.5.0

Choose a tag to compare

@Stalog7 Stalog7 released this 21 Aug 13:45
8b0428e

Audio and video staying together on a bad link, and recovery you no longer hear.

Install

Extract the zip into %ProgramData%\obs-studio\ (it contains plugins\bohemka-irl-source\...), then restart OBS. No admin rights needed.

  • bohemka-irl-source-0.5.0-windows-x64.zip — OBS 32.2.x
  • bohemka-irl-source-0.5.0-windows-x64-obs32.1.zip — OBS 32.1.x

Fixed

Sound running ahead of the picture, until the source was restarted. Pacing now runs on its own thread and nothing waits on the decode path.

Pops and clicks while a bad link recovered. When the buffer ran dry the plugin wrote hard zeros, and a jump to zero from a waveform that was not at zero is a click — Discarding audio to trim latency spliced two unrelated points of the waveform together and clicked for the same reason. Both now ramp over two milliseconds: too short to hear as a fade.

Picture freezing for many seconds on a weak link. Recovery waited for the next keyframe, causing freezing. The wait is now spent only when the measured interval is short enough to be worth it.

Added

Diagnostics for the timing path, readable over the websocket API.

The source properties panel also shows the incoming stream at a glance — frame rate against declared, bitrate, resolution, codec, and buffer depth.