So, ich habe jetzt eine neue Version (mittlerweile 0.1.1) fertig. Die erlaubt auch die Wiedergabe von Aufnahmen - allerdings noch kein Vor-/Zurückspulen. Springen geht aber.
Außerdem kann das Plugin nun die Lautstärke setzen, Stummschalten und auch das Wide-Screen-Signal ("16:9-Schaltspannung") am Scartausgang schalten.
Es funktioniert jetzt ganz ohne X und das "tv"-Frontend, so dass noch etwas mehr RAM zur Verfügung steht. Es benutzt die "libvipipcstack", die ich - jetzt doch in C - geschrieben habe und die Kommunikation mit dem IPC-Stack der Box erlaubt. Libvipipcstack ist mitsamt der Dokumentation des IPC-Mechanismus der Box (und einer Grobbeschreibung der Softwarekomponenten auf der Box) hier zu finden: http://hilses.de/vip1710/libvipipcstack/
Nach wie vor baut die Minidistribution - immer noch unter http://hilses.de/vip1710/ zu haben - auf VDR 1.6.0 auf. Ich werde mich demnächst mal an VDR 1.7.x versuchen.
Ich hab' jetzt - wo auch die Aufnahmen funktionieren - mal ein CIFS-Modul und das entsprechende Mount-utility mit aufgenommen, da es ja jetzt interessant wird, das /mnt/video-Verzeichnis vom VDR-Server einzubinden.
Leider ist das alles wohl noch nicht ganz der Weisheit letzter Schluss -- ich bekomme hier und da manchmal Aussetzer. Woran die genau liegen muss ich erst noch untersuchen. Insgesamt gefällt mir der Fortschritt aber so gut, dass ich das schon mal so veröffentliche. Die Version, die ich dann wirklich für benutzbar halte, wird dann irgendwann die 0.2.0, denke ich. Das runvdr.sh-Script ist ein wenig angepasst, so dass VDR jetzt bei einem "restart" auch wirklich neu gestartet wird.
Ich hab' hier bestimmt noch irgendwas vergessen, also fragt ggf. gern nach. Und ich freue mich über jeden, der sich den Source vornimmt, nur so nebenbei....
Zum Thema Start- und Umschaltzeiten: Da ist sicher noch einiges 'rauszuholen (jedenfalls bei der Startzeit, für die Umschaltzeit muss ich sehen, ob ich das überhaupt beeinflussen kann) und bisher kein Blumenpott mit zu gewinnen. Startzeit wohl so ca. 90s und Umschaltzeit würd ich sagen etwa 3-3,5s.
Das Bild hat - so weit ich das beurteilen kann - eine ganz ordentliche Qualität. Das Wide-Screen-Signalling macht da tatsächlich einen gewissen Unterschied.
Edit2: Jetzt Version 0.1.1. Bei mir gibt es noch alle 8-15 Minuten einen 2s-Aussetzer. Der liegt wohl leider aber an der Software der Box, da geht plötzlich ein Prozess flöten. Ich hab' noch nicht wirklich herausgefunden, warum. Ist aber, da der Fall sauber abgefangen wird, jetzt eigentlich ziemlich benutzbar. Das plugrc-Skript ist etwas optimiert, so dass der VDR wirklich startet, sobald es geht. Damit kommen wir, wenn ich richtig gemessen habe, aber trotzdem über knapp 90s.