Es gibt eine wichtige Regel für die periodischen Aufgaben, die ich extrem ungerne ändern würde: WENN eine Aktualisierung aktiv ist, wird sie NICHT vorzeitig beendet, egal, was programmiert wird. Lediglich für den LIVE Modus habe ich das implementiert: ist der LIVE Modus aktiv starten zwar Aktualisierungen nicht aber der LIVE Modus wird sofort beendet, wenn das Gerät für eine Aufzeichnung benötigt wird. Der Zeitplaner plant dabei auch nicht drumherum: wenn der LIVE Modus etwa das Gerät mit der höchsten Priorität verwendet und eine neue Aufzeichnung kommt, fliegt der LIVE Modus raus - selbst wenn eine Karte mit geringerer Priorität die Aufzeichnung übernehmen könnte. Option für 4.2 - vermutlich aber zu unwichtig und für später auf Halde.
By the Way: lohnt es sich eigentlich schon für die 4.2, über das Feature des CI / CAM Sharing nachzudenken? Technisch hat der Zeitplaner schon die Option zwei Geräte mit einer gemeinsamen Entschlüsselung zu planen. I.e. zu jeder Zeit kann nur eines von beiden entschlüsseln, das andere kann aber etwas anderes aufzeichnen. Im Moment gibt es aber noch keine Stelle, um das zu pflegen (i,e, CI Group A mit einer Entschlüsselung = { Device1, Device 2 }) und im Zeitplaner zu berücksichtigen. Ich glaube, dass auch DVB.NET 4.2 das Entschlüsseln von mehr als einer Quelle auf EINEM Gerät nicht unterstützen wird - es sei denn, ich käme irgendwelche API Spezifikationen der jeweiligen Hersteller in die Finger.
Sorry, so isses erst mal...
Jochen