DVD Plugin 0.3.2

  • Hi,


    New version is available at:
    http://www.cs.uni-magdeburg.de…ltz/dvd/vdr-dvd-0.3.2.tgz


    The main purpuse of this release is the upgrade to a new release of libdvdnav,
    version 0.1.7 of libdvdnav is now required, older version will not work. I
    have not yet ported my patches to this new release, so advanced funktions
    like fast forward/rewind and direct audio track selection will not yet work.


    vdr version before 1.1.29 also require a small patch that is included in the
    archive.


    People have reported several problems over the past weeks. I did not have the
    time to investigate those reports yet. Some should be fixed by the new
    libdvdnav. I encouraged everyone to try this new release to check if the
    problems still persist.


    major changes:
    * new libdvdnav-0.1.7 required


    minor changes:
    * add support for DVBoverAC3 plugin (untested)
    * remove old DVBoverAC3 support from plugin
    * rework Iframe assembler for better DXR3 compatibility
    * use DeviceStillPicture() for better DXR3 compatibilty


    Andreas

    Dirk

  • Hallo,


    ich versuche grade das neue Plugin zu installieren.
    Der Name des Patches der dem Plugin beiliegt:


    vdr-1.1.28.diff


    lässt mich allerdings zögern.


    Im readme steht das vdr-1.1.29 benötigt wird und dieser auch noch gepatch werden sollte aber wieso heißt dann der Patch nicht vdr-1.1.29.diff?


    Ausserdem läßt er sich nicht ausführen:


    Code
    vdr:/usr/local/src/VDR # cat PLUGINS/src/dvd/vdr-1.1.28.diff | patch -p1
    patching file dvbdevice.c
    Reversed (or previously applied) patch detected!  Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    1 out of 1 hunk ignored -- saving rejects to file dvbdevice.c.rej


    Gruß,
    Frodo

    Gruß
    Frodo

    Einmal editiert, zuletzt von Frodo ()

  • vdr version before 1.1.29 also require a small patch that is included in the
    archive.


    Also für mich heisst das eindeutig das der patch schon in 1.1.29 mit drin ist und aller vorgängerversionen den patch brauchen. Das würde dann auch mit der bezeichnung übereinstimmen...und mit deinem patch output.


    Gruß
    David

    Gehäuse: Silverstone LC01 (silver) // Mainboard: GigabyteK8NF-9 // CPU: AMD AthlonXP 3200+ // RAM: 4GB DDR400 // NT: Sunflower // CD/DVD: Pioneer DVR A07XLA // HDD: 1xOCZ-SSD 64GB 1 x WD20EARS 2TB 1 x WD30EZRX // PCI: 3 x DVB-C (Cinergy PCI HD) // VGA: Gainward Nvidia GeForce 210 // TV: LG 42LD 550

  • Danke,


    ich habs gerade selbst gemerkt.
    Leider läßte es sich trotzdem nicht compilieren :(


    Code
    make[1]: Entering directory `/usr/local/src/vdr-1.1.29.orig/PLUGINS/src/dvd-0.3.2'
    g++ -O2 -Wall -Woverloaded-virtual -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I../../../../DVB/include -I/usr/include/dvdnav player-dvd.c
    player-dvd.c: In method `void cDvdPlayer::Action()':
    player-dvd.c:338: `DVDNAV_WAIT' undeclared (first use this function)
    player-dvd.c:338: (Each undeclared identifier is reported only once
    player-dvd.c:338: for each function it appears in.)
    player-dvd.c:340: implicit declaration of function `int dvdnav_wait_skip(...)'
    make[1]: *** [player-dvd.o] Error 1


    Gruss,
    Frodo

    Gruß
    Frodo

    Einmal editiert, zuletzt von Frodo ()

  • Hallo!


    Hast du auch dies beachtet:


    Zitat

    version 0.1.7 of libdvdnav is now required, older version will not work.


    Genau da bin ich nämlich gerade hängen geblieben, läßt sich bei mir nicht installieren.
    Ich habe die Version von

    http://sourceforge.net/projects/dvd/


    da ich bei andreas nichts gefunden habe.


    Libdvdnav will anscheinend autoconf >= 2.54 und automake = 1.7, automake ließ sich wiederum nicht installieren,
    weil die perl-modules nicht vorhanden waren, die ließen sich dann nicht installieren weil mein perl veraltet ist und noch andere Pakete fehlten usw. usw.
    Ich bin also wieder einmal dabei mein System zu zerschroten, deshalb die Frage:
    Hat jemand unter SuSe 8.1 die libdvdnav-0.1.7 schon installiert bekommen???
    Wahrscheinlich habe ich irgendwo in dieser Kette das falsche Paket erwischt...


    danke


    ralf



    NACHTRAG (1.Mai):Hatte versehentlich versucht, das automake.rpm einer anderen Distrie zu installieren ?(,
    jetzt klappt alles...

  • @ralf,


    ich habe die neue libdvdnav-0.1.7 bei mir installiert. (Suse 7.3)
    Ich mußte dafür auch automake und autoconf updaten.


    Trotz vorhandener libs funktioniert das compilieren aber nicht.


    Ausserdem habe ich nach dem das nicht funktionierte die alte libdvdnav entfernt.


    Gruss,
    Frodo

    Gruß
    Frodo

    Einmal editiert, zuletzt von Frodo ()

  • Hi,


    bei mir geht es mit folgenden libs :

    Code
    -rwxr-xr-x    1 root     root          741 Apr 28 01:00 libdvdnav.la
    lrwxrwxrwx    1 root     root           18 Apr 28 01:00 libdvdnav.so -> libdvdnav.so.1.2.0
    lrwxrwxrwx    1 root     root           18 Apr 28 01:00 libdvdnav.so.1 -> libdvdnav.so.1.2.0
    -rwxr-xr-x    1 root     root       114221 Apr 28 01:00 libdvdnav.so.1.2.0


    libdvdnav.so.1.2.0 ist bei mir also 114221.


    Gruss
    Dimitri

  • Hi,
    ich habe mein libdvdnav aus der selben Quelle allerdings läßt sich bei mir noch nicht einmal das Plugin compilieren.


    Da bei Compilieren ebenfalls auf DVDNAV_WAIT als undefiniert verwiesen wird. Scheint das Problem an ähnlicher Stelle zu sein.


    Gruß,
    Frodo

    Gruß
    Frodo

  • Problem gelöst:


    Im README steht das man das libdvdnav nach --prefix=/usr installieren soll.


    Nach einem zusätzlichen:
    ./libdvdnav-0.1.7
    make clean
    ./configure
    make
    make install


    Habe ich das libdvdnav noch nach /usr/local installiert und siehe da das plugin läßt sich fehlerfrei übersetzen.
    Scheinbar setzt das PLUGIN die Library sowohl unter /usr und /usr/local vorraus.


    Gruß,
    Frodo

    Gruß
    Frodo

    Einmal editiert, zuletzt von Frodo ()

  • hi,
    danke frodo
    jetzt gehts bei mir auch keine fehler beim starten des dvd-plugins.
    ich habe einfach nochmal aus dem libdvdnav-1.7 verzeichniss
    ein make clean gemacht und danach ein configure --prefix=/usr und ein make, make install gemacht.


    mfg
    ernie

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!