Hi!
Um zu erklaeren, wann der VDR sich selbst um einen Timer kuemmert (bzw. das von dvdr-sched machen laesst) und wann sich dvdr-vidtrans um diesen kuemmert, verwenden wir folgende Ueberpruefung:
- ist der Timer abgelaufen?
- wenn ja, ist der Timer noch aktiviert?
Falls beides zutrifft, sendet dvdr-vidtrans Anfragen an andere dvdr-vidtranse (via igor) und sammelt sourcen fuer diese Timer zusammen.
Die gefundenen Sourcen sowie die aktuell laufenden Transfers sieht man derzeit nur auf der Kommandozeile - ich habe dafuer in die letzte Version (0.0.5 + 0.0.6) entsprechende printf's eingebaut, die den "Erfolg" des requestings und die aufgebauten / beendeten Verbindungen anzeigen.
Eine Fortschrittsleiste gibts bisher noch nicht. Ich habe aber schon ein paar Ideen, wie man das sinnvoll darstellen koennte. Das Problem ist halt, dass bei einem 120 Minuten langem Film 120 Schnipsel angefordert und uebertragen werden muessen und das, wenn man davon noch 20 verschiedene haben will, doch den Bildschirm etwas ueberlaedt.
Also... fuers erste gibt es damit folgende Moeglichkeiten, zu sehen, ob videgor tut, was es soll:
- die Kommandozeile betrachten, in der der vdr gestartet wurde
- ab und an mal in das download-Verzeichnis kucken, ob da neue Verzeichnisse angelegt wurden und welche Minutenschnipsel sich schon darin befinden
Fuer jeden neuen Task wird eine Datei namens downloadstatus.videotransport.vdr angelegt, die man sich mit hexdump -C ausgeben lassen kann. Die ersten 4 Byte sind leer - ab dann steht darin entweder eine 1 fuer "downloading data" oder eine 2 fuer "transfer finished successfully".
So... dann mal Mittag essen und hinterher weiter entkaefern....
Stefan