BuiltWithNOF
Wiederholung bei Fehlern

Je nach konkret verwendeter Hardware ist es möglich, dass bei einer Änderung der Quellgruppe der DVB Rohdatenstrom abgebrochen wird. Insbesondere beobachtet wurde dies bei der TechnoTrend S2-3200 Karte im Zusammenspiel mit einer CI/CAM Hardware zur Entschlüsselung - abhängig vom verwendeten CI Modul. In diesem Zusammenhang wurde in DVB.NET ein Kontrollmechanismus integriert, der solche Problemsituation erkennen und automatisch korrigieren soll.

Nach dem Wechsel der Quellgruppe stellt DVB.NET sicher, dass eine bestimmte Anzahl von vitalen DVB Steuerinformationen (SI Tabellen) empfangen wird. Die für einen erfolgreichen Wechsel verlangte Anzahl kann als Synchronisationszähler zum Geräteprofil festgelegt werden. Ein grösserer Wert bedeutet zwar eine höhere Sicherheit bei Umschaltvorgängen, verzögert diese aber auch durch die benötigte Wartezeit. Ist bekannt, dass die verwendete Hardware zuverlässig einen Wechsel der Quellgruppe durchführen kann, so kann die Einstellung bis auf den Wert 0 reduziert werden - DVB.NET nimmt dann keinerlei Prüfungen vor. Gerade im interaktivem Betrieb mit dem DVB.NET / VCR.NET Viewer kann sich dadurch ein wesentlich flüssigerer Betrieb ergeben.

Wenn die Kontrollbedingung nach einem Wechsel nicht erfüllt ist, so legt DVB.NET eine kleine Pause ein und versucht dann erneut die Anwahl der gewünschten Quellgruppe. Dazu werden auch alle aktiven Erweiterungen (etwa für Entschlüsselung oder Antennenansteuerung) informiert und setzen daraufhin im Allgemeinen ihre internen Zustände auf eine definierte Anfangseinstellung zurück.

Die Synchronisationsverzögerung ist keine reine Wartezeit, sondern lediglich ein Mass für die von DVB.NET eingelegte Pause. Zudem wird sie bei mehrfachen Wiederholungen des Anwahlvorgangs jedesmal erhöht. Details dazu können bei Bedarf im Forum erfragt werden - oder dem mitgelieferten Quellcode entnommen werden.