Fixes the lock button, which did nothing — and renames it, because "lock" was
promising something it could not do.
Lock ownership is per IP address. That is the Videohub spec's rule, and it is
why two panels on one machine share a lock: an owner routes straight through
its own lock. The browser sits at that address too, so the one client a lock
never stopped was the one that set it.
- A destination is now claimed, not locked. Claim a row and it crosshatches:
its crosspoints stop taking clicks, it cannot be staged into a take, and the
flag on the row is how you release it. That holds against whoever made the
claim, which is the whole point of pressing it. - Panels are unaffected. On the wire a claim is still the protocol's lock,
owned per address, and an owner still routes through its own — the stricter
rule applies only to this app's own API. - The row says "claimed by you" rather than "claimed by 127.0.0.1" when the
claim is yours.
Also in this release, from the same report: the demo offered ten routable
multiview windows for an ATEM Mini. The base Mini has no multiview output at
all, the Mini Pro and Pro ISO have a fixed ten-window layout that takes no
source, and only the Extreme models route their windows. The model list now
offers no multiview destinations for those, or for their SDI twins.
Thanks to the tester who found both.