Die "Simulation" muss möglich sein - man muss da ja letztlich nur das Verhalten der Tuner-Managers kennen. Das ganze läuft ja deterministisch ab, d.h. wenn ich jetzt die Aufnahmen starten würde, dann kann man nachvollziehen, wie enigma2 die Tuner belegen würde.
Und wie gesagt: Die Simulation läuft dann, wenn eine Aufnahme startet. Zu diesem Zeitpunkt weiß ich, welche Tuner durch das Live-Bild, PiP und das Streaming belegt sind. Erstelle mir mal einen Fall, wo der von mir beschriebene Algorithmus nicht funktionieren wird.
Die Lösung implementieren kann ich leider nicht, weil ich mich im enigma2 Code nicht gut genug dafür auskenne. Meine Zeit reicht leider immer nur für kleinere Fixes, wo ich nicht die Interna der enigma2-Strukturen verstehen muss.