31
Allgemein [ General ] / Bild erst nach VDR Restart
« Last post by clausmuus on September 04, 2026, 11:26:07 »Ich habe jetzt noch mal Dein letztes Log mit dem Kaltstart gründlich durchsucht. Und es hat etwas gedauert bis ich die entscheidende Stelle gefunden habe:
Anhand der zusätzlichen Logausgaben konnte ich genau sehen wie lange vor dem VDR Start auf die DVB Devices gewartet wird. Laut Log 70 Sekunden. Aber das kann gar nicht sein, denn es soll ja maximal 15 Sekunden gewartet werden! Also noch mal genauer hingeschaut und drei mal nachgerechnet. Laut Log wird 70 Sekunden gewartet. Und dann hab ich's endlich gesehen. Wehrend des Wartens macht die Systemuhr einen Zeitsprung von 67 Sekunden vorwärts. Denn da steht endlich die Netzwerk Verbindung und die Uhr wird mit dem Zeitserver synchronisiert. Im selben Moment stellt das Script fest, dass auf die devices warten soll, dass die 15 Sekunden Wartezeit um sind (obwohl es erst drei Sekunden gewartet hat), und der VDR wird gestartet, obwohl noch keines der DVD Devices einsatzbereit ist. Eine Sekunde später ist dann auch das DVB Device einsatzbereit, aber dann ist's zu spät.
Die Lösung wird also ganz einfach sein: Zum Messen der Wartezeit darf nicht die Systemzeit herangezogen werden. Es wird also nachher ein Update des Webif geben (die Setup Funktion des Webif kümmert sich auch um solche Kleinigkeiten wie das Warten auf dvb Devices), womit das Problem dann behoben sein dürfte.
Anhand der zusätzlichen Logausgaben konnte ich genau sehen wie lange vor dem VDR Start auf die DVB Devices gewartet wird. Laut Log 70 Sekunden. Aber das kann gar nicht sein, denn es soll ja maximal 15 Sekunden gewartet werden! Also noch mal genauer hingeschaut und drei mal nachgerechnet. Laut Log wird 70 Sekunden gewartet. Und dann hab ich's endlich gesehen. Wehrend des Wartens macht die Systemuhr einen Zeitsprung von 67 Sekunden vorwärts. Denn da steht endlich die Netzwerk Verbindung und die Uhr wird mit dem Zeitserver synchronisiert. Im selben Moment stellt das Script fest, dass auf die devices warten soll, dass die 15 Sekunden Wartezeit um sind (obwohl es erst drei Sekunden gewartet hat), und der VDR wird gestartet, obwohl noch keines der DVD Devices einsatzbereit ist. Eine Sekunde später ist dann auch das DVB Device einsatzbereit, aber dann ist's zu spät.
Die Lösung wird also ganz einfach sein: Zum Messen der Wartezeit darf nicht die Systemzeit herangezogen werden. Es wird also nachher ein Update des Webif geben (die Setup Funktion des Webif kümmert sich auch um solche Kleinigkeiten wie das Warten auf dvb Devices), womit das Problem dann behoben sein dürfte.

Recent Posts