This commit is contained in:
2026-08-24 17:22:02 +03:00
parent bd22229430
commit f1605470ff
4 changed files with 75 additions and 23 deletions

View File

@@ -1539,7 +1539,7 @@ class VmixAgentHub:
if no_ack_delivery:
# BUILD106: realtime operator traffic bypasses Mapping's ACK queue. The new
# timer-fast-ordered mode deliberately sends each timer command as its own WebSocket
# frame in strict order (Stop -> Set -> Start) and never waits for Agent/vMix ACK.
# frame in strict caller order and never waits for Agent/vMix ACK.
# Legacy timer-fast keeps vmix.batch compatibility. The shared realtime lock prevents
# interleaving with F-key traffic without reintroducing the slow Mapping lock.
async with self._device_vmix_shortcut_send_lock(target_device_id):