FYI: https://code.mythtv....icket/12092#no1
This is PoC patch for potential issue related to fact that UniCable bus is shared type bus. For reliable operation, shared bus requires access coordination or collision detection. Patch implements access coordination. From functional point of view patch should avoid situations where 2 or more recorders/EIT scanners are issuing tuning command in EXACTLY the same time. Even as tuner's Disecq HW will serialize commands - Unicable protocol requires defined guard silence between tuning command sets. For reference: in my system (4 unicable tuners, 350-500 recordings per week) I catch 1 such case during 5 months period.
As you can see, other DVB projects also had same issue.
So the 1sec delay was not a bad idea at all, but still a temporary solution.
When tuners are using unicable/Jess, we can detect it from linked frontends, right?
If you read the complete document, you can see when they talk of "collision detection" they mean the use of multiple tuners (as in: multiple set-top-boxes) on a single cable. A single STB has a single enigma2 instance and a single driver instance and therefore there are no collisions.