Hallo zusammen,
Ich habe zwei Problemchen, bei denen ich nicht mehr weiter weis.
I - Starten des Rechners als reinen StreamDev Client
ich habe meine Baustelle (Scenic 600) zuerst mal mit einer Hauppauge SE plus aufgesetzt und grundsätzliche eingerichtet.
Folgendes habe ich installiert:
* Scenic 600 mit Matrox G200
* TV Ausgabe über xineliboutput auf Röhrenmonitor
* Ubuntu 7.10 Server mit samba, openssh, lirc, lcdproc
* VDR 1.5.11 mit den plugins femon, epgsearch, lcdproc, sysinfo und xinelibouput (sxfe)
* starten von xinit -e vdr-sxfe --fullscreen --reconnect
Das hat dann schon mal sauber funktioniert. Nach einem kompletten Rechnerstart hatte ich dann TV auf dem Bildschirm.
Dann habe ich die DVB Karte entfernt und starte als erstes Plugin jetzt den StreamDev-Client (zusätzlich noch die plugins svdrpservice, remoteosd und epgsync). Die channels.conf habe ich von meinem Server übernommen. Der Server läuft noch mit VDR 1.4.7.
Jetzt habe ich den Effekt, dass zwischen der Ausgabe, dass der VDR gestartet wird und der echten Verfügbarkeit des VDR Servers fast 30sec vergehen (lt. syslog). Leider stirbt in der Zwischenzeit schon der xorg Server mit vdr-sxfe wieder ab, da der Server noch gar nicht Verfügbar ist.
Kann mir jemand einen Tipp gehen, wie ich den entweder
a) den start des VDR beschleunigen kann (ich glaube der kann kein DVB Device finden und nimmt dann erst nach einer Wartezeit den StreamDev Client [einmal habe ich No DVB Device found, in der syslog gesehen])
b) vdr-sxfe beim starten so aufrufen kann, dass er auf den VDR wartet
II - Umschalten zwischen Sendern auf anderen Transponder
Ein anderer Effekt ist, dass ich jetzt Schwerigkeiten beim Umschalten habe.
Wenn ich z.B. SAT1 eingeschaltet habe und auf RTL2 umschalten will, dann geht das nicht (no signal)
Schalte ich aber erst auf RTL um, dann funktioniert das und ich kann dann im zweiten Schritt auf RTL2 umschalten.
Der Server ist nur mit einer DVB Karte (Skystar 2) ausgestattet, aber in der Testzeit ist nur der Scenic der einzige Client. Auf meinem Mac kann ich ohne Probleme zwischen allen Sendern per Playlist im VLC umschalten).
III - Nochmal was ganz anderes - starten von X und vdr-sxfe
in der rc.local habe ich ja wie weiter oben beschrieben
xinit -e vdr-sxfe --fullscreen --reconnect
eingetragen und das funktioniert ja auch grundsätzlich. Gebe ich das als Kommando auf der Konsole auch ein, dann funktioniert das auch. Schreibe ich mir aber ein kleines Shell Script, so wie
#!/bin/sh
xinit -e vdr-sxfe --fullscreen --reconnect
dann bekomme ich immer die Fehlermeldung, dass ich nicht die Berechtigung besitze, den X Server zu starten.
Weis jemand was das ist?
Gruß
KiWiX
PS: Kleiner Nachtrag: Alle VDRs und Plugins (Server 1.4.7 und Scenic 1.5.11) sind auf Basis der e-tobi Pakete selbst kompiliert.