Releases: Stalog7/bohemka-obs-source-RELEASE
Release list
0.6.4
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.6.4-windows-x64.zip— OBS 32.2.xbohemka-irl-source-0.6.4-windows-x64-obs32.1.zip— OBS 32.1.x
Fixed
The buffer stopped regulating itself in 0.6.3. It regulates again but without crackle.
Release v0.6.3
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.6.3-windows-x64.zip— OBS 32.2.xbohemka-irl-source-0.6.3-windows-x64-obs32.1.zip— OBS 32.1.x
Fixed
Audio played as fragments while a connection was breaking up. It now goes quiet and comes back once, instead of alternating with concealment many times a second.
Release v0.6.2
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.6.2-windows-x64.zip— OBS 32.2.xbohemka-irl-source-0.6.2-windows-x64-obs32.1.zip— OBS 32.1.x
Fixed
Sound running ahead of the picture after a bitrate drop, staying until the source was restarted.
Fixed logging, logs didn't see the sound desync.
Release v0.6.1
Recommended for anyone on 0.6.0.
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.6.1-windows-x64.zip— OBS 32.2.xbohemka-irl-source-0.6.1-windows-x64-obs32.1.zip— OBS 32.1.x
Fixed
The picture going choppy after a bitrate drop. As the offset grew, video timing drifted past the window the source will schedule and got capped.
Added
A notice when a newer version is out. Checks this page once, shortly after OBS starts, and offers to open it.
Release v0.6.0
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.6.0-windows-x64.zip— OBS 32.2.xbohemka-irl-source-0.6.0-windows-x64-obs32.1.zip— OBS 32.1.x
Fixed
A black picture on a stream that was still arriving. Video could stop reaching the decoder while audio carried on and the connection stayed busy at full bitrate.
The picture teleporting after a bitrate dip. Video timing follows the audio so the two stay together, and the old code nudged each frame forward whenever that timing moved.
Low frames. Fixed issue when the source was holding the video timeline back.
Added
A timing line in the OBS log, every 30 seconds. Both of the faults above were found with it.
Release v0.5.1
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.1-windows-x64.zip— OBS 32.2.xbohemka-irl-source-0.5.1-windows-x64-obs32.1.zip— OBS 32.1.x
Fixed
A frozen picture on a stream that was still arriving. A source could sit showing one still frame while the link was carrying full bitrate at full frame rate.
Sound that never came back after joining a stream that had none. A source that connected while the encoder was sending video only stayed silent for the rest of that session, even once audio started. It is now picked up automatically.
Added
Two diagnostics over the websocket API
Release v0.5.0
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.xbohemka-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.
Version 0.1.0
How to install
Extract into %ProgramData%\obs-studio\ (the zip contains plugins\bohemka-irl-source\...), restart OBS. No admin rights needed.