dvd-plugin suse linux 9.1 ?

  • Hallo,


    ich habe zur Zeit Suse Linux 9.1 professional mit der VDR-1.3.10 am laufen.


    dvd-plugin Version: vdr-dvd-0.3.5b06.tar.bz2


    musste vorher Automake 1.6.1 installieren, damit sich
    libdvdnav >= 0.1.10 make ließ.
    Das DVD Plugin läuft auch soweit ganz gut.


    Das Problem:
    boote ich den VDR, und lege eine DVD ins Laufwerk, gehe ins Menü und versuche DVD zu starten, passiert gar nichts :(
    Ich muß dann erst in der Console
    rcvdr stop und dann wieder
    rcvdr start eintippern.
    Dann geht es wieder mit dem DVD Abspielen.


    Ein einfacher restart über das Menü des VDRs geht leider nicht.
    Ich habe auch unter commands.conf auf ein script vdrrestart verwiesen mit



    vdrrestart:


    #!/bin/sh
    rcvdr stop
    #ping als Zeitverzögerung "missbraucht"
    ping -c 7 127.0.0.1
    rcvdr start


    leider auch ohne Erfolg.


    Hat noch jemand eine Idee, wie ich das Problem lösen kann?
    -evtl. ein geschickter Befehl für commands.conf
    -oder irgendwas mit mount umount /dev/media/dvd
    -oder irgentwelche Parameter für das Plugin in der /etc/sysconfig/vdr



    Vielen Dank

  • Hallo,


    das mounten/unmouten übernimmt die libdvdnav.
    Kommt den eine Fehlermeldung wenn du das plugin startest?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Hallo,


    also ein paar mehr Informationen währen nicht schlecht.
    Steht denn was im Log?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Hallo,


    ich habe auch Probleme, das DVD-Plugin (dvd-0.3.4-rc10, dvd-0.3.4-rc12b) unter SuSE 9.1 zum Funktionieren zu bewegen.
    Kurz nach dem Start einer DVD kommt auf der VDR-Konsole folgendes:

    Quote

    vdr: remap.c:192: remap_loadmap: Assertion 'home' failed.


    Gruß,


    Marcus

  • Hallo DarkAngel,


    kannst du mal die libdvdnav aktualisieren.
    Der Fehler wird nicht im plugin ausgelöst.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Also das problem entsteht dadurch, das im startprozess der vdr vom system
    geladen wird hirbei sind keine environment-Variablen wie z.B. HOME
    gesetzt. doch diese Variable wird von einer library abgefragt, was auch aus der Fehlermeldung hervorgeht. wenn man den vdr per angemeldetem user
    über das rcvdr startet ist dann die variable HOME des angemeldeten users gesetz und der Fehler tritt nicht mehr auf.


    Also die Lösung:


    Ihr muesst im script /usr/sbin/runvdr ein
    sudo -u <username> ergänzen


    bei mir hats geholfen.


    Anm.: Das eine lib stillschweigend davon ausgeht, das ein Environment gesetzt ist und wenn das nicht der fall ist abschmiert ist kein guter Programierstiel. aber das muss bei den lib-Autoren reklamiert werden.

    VDR
    Hardware: S100, 128MB Ram, Frontpanel AVR modifiziert, Haupauge PVRUSB2 Festplatte 2,5" Samsung 160 GB
    Software: deb10ega-squeeze (mms stillgelegt), VDR 1.7.18, live 0.2.0, xinelibout, pvrinput

    (z.Z. im Aufau, als Developer vdr)
    Hardware:
    Rebach, Mainboard Epia MII20000, 1GB RAM, TechnoTrend DVB-S 1.3, Hauppauge PVRUSB2, Festplatte Samsung 400 GB, 150 W lüfterloses Netzteil,
    Software: Ubuntu 11.10, VDR 1.7.18, pvrinput

    Edited 2 times, last by Luke ().

  • Hallo Luke!


    Vielen Dank, das war tatsächlich der Fehler. :]
    Im Gegensatz zu Dir ging das für mich leider nicht aus der Fehlermeldung hervor. :D


    Da bei mir der VDR als "root" läuft, hab ich einfach ein "export HOME=/root" in /etc/init.d/vdr eingefügt.


    Die libdvdnav sucht dann im Verzeichnis /root/.dvdnav/ einen Map-File, den es aber nicht findet. Das scheint allerdings kein Problem darzustellen, denn jetzt funktioniert es prima.


    Gruß,


    Marcus

  • Ich habe das gleiche Problem. Allerdings mit der c't Distro. Ich habe eure Tips ausprobiert, aber das hilft leider auch nicht. Ich habe es mit export und mit sudo probiert, DVD angucken geht nicht. Mache ich in der Konsole "export HOME=" dann geht es auch nicht, deswegen gehe ich von dem gleichen Fehler aus. Aber wieso bringt es nichts, wenn ich das mit sudo bzw mit export im Script mache?

  • Also das mit der $HOME Variablen hat so irgendwie nicht geklappt. Ich hab dann die Zeile 192 in remap.c von libdvdnav einfach in

    Code
    home = "/root"; assert(home);

    geändert und jetzt geht das auch.

  • Kleine Frage am Rande: brauche ich zum install. der libdvdnav unbedingt automake 1.6.1 oder sollte auch eine höhere Vers. (1.7. ..) gehen? Habe damit und letztlich mit dem Plugin selbst Probleme in Verb mit VDR 1.3.11 - mulm

  • Hallo mulm,


    schau mal hier http://www.vdrportal.de/board/…?postid=151070#post151070 vielleicht hilft es dir weiter.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Danke f. die Hinweise. Habe das jetzt mittels der Hilfen hinbekommen u. auch das DVD Plugin comp. Bei Start des VDR kommt jezt aber die unten stehende Fehlermeldung. Was könnte da abhilfe schaffen? - danke mulm


    lin-stu:/usr/local/src/vdr # ./runvdr
    vdr: ./PLUGINS/lib/libvdr-dvd.so.1.3.11: undefined symbol: dvdnav_wait_skip

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!