DistroAV
DistroAV copied to clipboard
Clearing confusion with "Behavior" settings
There was some confusion around a recent feature that help to save bandwidth when an NDI Source is hidden/deactivated in OBS. This feature is from PR993
The option "Keep last frame when disconnected" is expected to be honored only when there is an active connect/disconnect from the NDI Stream.
Some of the wording made sense at the time but is not precise enough anymore. (ie: i spent a couple hours around this to make sense of it after few month)
NB : this "connect/disconnect" has nothing to do with the status of the sender. The connect/disconnect here is form the plugin perspective as in: "Is the plugin staying connected to the NDI Stream so any new frame will be automatically decoded" or "is the plugin disconnected from the NDI Stream so that a new connection will need to be established when the source is re-enabled"
As this option is only really valid for the "do not keepalive" settings, we could move it in the same dropdown.
Suggestion : Moving this options as part of the dropdown menu in the source settings + some re-wording
Connection keepalive behavior "Keep connection open" "Disconnect when source is disabled" "Disconnect when source is disabled but keep last frame" (aka "Remenber last Frame")
Other renaming suggestion while keeping as it is today: Connection behavior
- Keep NDI connection open
- Stop NDI connection when source is disabled [] Keep last frame received when NDI connection is stopped