TallyArbiter icon indicating copy to clipboard operation
TallyArbiter copied to clipboard

Fix global handling of current tally data

Open KSauter opened this issue 6 months ago • 5 comments

During implementation of SimplyLive source (https://github.com/josephdadams/TallyArbiter/pull/717), i noticed some strange behaviour.

E.g. the tally state in the UI was not matching the state in the VMix emulator. I traced it to some inconsistencies in the tally state update and linked bus logic.

This PR should fix any updateDevice logic and get rid of duplicated code for linked bus logic. This relies on the internal state which is computed by "UpdateDevice" to be accurate and can be used as SSOT for all other places where the current tally state of a device is used.

KSauter avatar Aug 20 '24 14:08 KSauter