ZitatOriginal von coke
Ok ist alles richtig. Nachdem ich die CVS Version von dir genommen habe hatte ich super Bild.
Bis jetzt auch noch. Compilieren hat wie gesagt gut funktioniert. Aber ich habe kein OSD.
ich habe eben extra nochmal das file, das ich Dir geschickt habe, entpackt und kompiliert. Einwandfrei mit OSD! Hast Du mal geprüft, ob im Ordner /usr/local/src/VDR/PLUGINS/src/dxr3 nach dem compilieren eine Datei libvdr-dxr3.so lag? Diese hätte eigentlich als libvdr-dxr3.so.1.3.xx (xx=Deine vdr-Version) in /usr/local/src/VDR/PLUGINS/lib kopiert werden sollen, wenn Du aus dem Ordner /usr/local/src/VDR "make plugins" aufrufst . Manchmal klappt das nicht. Dann muss man die Datei manuell umbenennen und umkopieren. Ich vermute, Du hast in /lib noch eine andere dxr3.so.1.3.xx (ohne OSD) liegen.
Zitat-c /etc/conf hab ich in einer anderen Anleitung gelesen und soll dafür da sein das die
Configurationsdateien von VDR aus dem Verzeichniss /etc/conf geladen werden.
Ich habe die Dateien natürlich vorher da reinkopiert.
lasse sie in /etc/vdr ,dann kannst Du auch nach Sandmann arbeiten.
ZitatFakt ist aber immer noch das ich kein OSD habe, was aber auch damit zusammenhöngen könnte
das ich immer noch nicht weiß ob meine remote.conf richtig funktioniert.
nein, OSD kommt auch ohne Tastatursteuerung. Da gibt es keinen Zusammenhang.
ZitatHab die von dir genommen. Wenn ich m drücke was ja ausdrücklich laut Code für "m" bestimmt
ist tut sich nix.
Anbei noch meine runvdr:
BashAlles anzeigen#!/bin/sh # runvdr: Loads the DVB driver and runs VDR # # If VDR exits abnormally, the driver will be reloaded # and VDR restarted. # # Set the environment variable VDRUSR to the user id you # want VDR to run with. If VDRUSR is not set, VDR will run # as 'root', which is not necessarily advisable. # # Since this script loads the DVB driver, it must be started # as user 'root'. # # Any command line parameters will be passed on to the # actual 'vdr' program. # # See the main source file 'vdr.c' for copyright information and # how to reach the author. # # $Id: runvdr 1.12 2004/01/09 16:19:26 kls Exp $ DVBDIR="../DVB/driver" VDRPRG="./vdr" VDRCMD="$VDRPRG -w 60 $*" LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`" KILL="/usr/bin/killall -q -TERM" # Load driver if it hasn't been loaded already: if [ $LSMOD -eq 0 ] ; then (cd $DVBDIR; make insmod) fi while (true) do su $VDRUSR -c "$VDRCMD" if test $? -eq 0 -o $? -eq 2; then exit; fi date echo "restarting VDR" $KILL $VDRPRG sleep 10 (cd $DVBDIR; make rmmod; make insmod) date done
Nun schau doch bitte nochmal in mein Posting vom 24.01.2005, 21:23 Uhr und auch in das entsprechende Kapitel bei Sandmann, was ich schon zitiert habe. Ich sehe doch auf den ersten Blick, dass Du kein kontrollierendes Terminal für eine Tastatursteuerung definiert hast.
runvdr liegt noch in /usr/local/src/VDR ? Gibt es einen Ordner
/usr/local/src/DVB/driver? Wenn Du in diesen Ordner gehst und "make insmod" ausführst, müssten die Treiber geladen werden. Falls nicht -wie sonst lädst Du im Moment die Treiber?
so könnte die runvdr aussehen (Ausschnitt), nachdem Du vdr installiert hast (make install im VDR-Ordner -aber Achtung! dabei wird eine "leere" runvdr in /usr/local/bin kopiert. Die ersetzt Du am besten anschließend durch Deine eigene.
DVBDIR="/usr/local/src/DVB/driver"
VDRPRG="/usr/local/bin/vdr"
VDRCMD="$VDRPRG -w 60 -t /dev/tty10 \
-L /usr/local/src/VDR/PLUGINS/lib \
-c /etc/vdr $* \
-P dxr3"
Mache bitte noch ein
Wenn alle conf-Dateien (auch remote.conf) in /etc/vdr liegen, solltest Du den vdr nach Start mittels runvdr dann über die 10.Konsole steuern können. (wechseln mit Alt-F10)
Und nochwas: Du bearbeitest die conf-Dateien hoffentlich nicht per samba o.ä. mit einem Windows-Editor?