VDPAU und DIVX

  • Wenn ich versuche über "Medien abspielen" eine .avi Datei zu öffnen, schmiert mir der VDR immer ab.
    Ich nutze EasyVDR mit VDPAU, xineliboutput v1.0.4, xinemediaplayer v0.0.8, NVIDIA Treiber 180.44


    Das Thema ist schon irgendwo erwähnt aber ich möchte einen neuen Beitrag eröffnen um vielleicht eine Lösung zu finden

  • HI,


    ´n bisschen mehr Infos wären schön, so rühren wir bloss in ner trüben suppe. Bei mir gehen divx und VDPau ohne Probleme, jedoch unter ubtunu Jaunty


    MFG
    KRis

    Intel DN2800MT 4GB RAM; 32GB mSata, Ubuntu 15.04, TVHeadend 4.1, Digibit R1 SatIP

  • Hier mal die Ausgabe der syslog nachdem ich das .avi file gestartet habe. Er spielt es kurz an, nach ca. 3 Sekunden stirbt er ab.


    Hier ein Link zum Testfile : AVI

  • nabend


    also mit ffmpeg (thrunk) xinelib-1.2 ( vdpau patch) läuft dein divx file ohne probleme unter vdr. falls dir das weiterhilft ;)


    allerdings getestet mit debian lenny, nicht mit easyvdr.

  • Zitat

    Original von durmel


    "was mir aufgefallen ist wenn man bei medien
    vor aufruf der avi datei


    schneide letterbox 4:3 zu 16:9 auf nein!!


    stellt laufen die meisten avi`s nach dem 2.versuch


    gruß durmel"


    schneide Letterbox ... steht bei mir default bei nein und trotzdem klappt es nicht, auch nicht beim 2. Versuch.


    @@bexbier,
    bei mir läuft xineliboutput v1.0.4. Ist vielleicht hier ein Bug drin?

  • So, habe mal neu gebaut
    erst neue NVIDIA 180.51:

    Code
    easyVDR:/usr/src# /etc/init.d/displaymanager stop
    Stopping displaymanager on vt7/Display 0: displaymanager.
    easyVDR:/usr/src# killall Xvfb
    Xvfb: Kein Prozess abgebrochen
    easyVDR:/usr/src# modprobe -r nvidia
    easyVDR:/usr/src# ./NVIDIA-Linux-x86-180.51-pkg0.run
    Verifying archive integrity... OK
    Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 180.51................................................................................................................................................
    easyVDR:/usr/src# /etc/init.d/displaymanager start
    Starting displaymanager on vt7/Display 0: displaymanager.


    danach habe ich xine neu gebaut:

    Code
    easyVDR:/usr/local/src#/etc/init.d/displaymanager stop
    easyVDR:/usr/local/src# svn co svn://88.198.17.7/xine-vdpau
    easyVDR:/usr/local/src# cd xine-vdpau
    easyVDR:/usr/local/src/xine-vdpau# ./autogen.sh
    easyVDR:/usr/local/src/xine-vdpau# make && make install && ldconfig
    easyVDR:/usr/local/src#rm /root/.xine/config
    easyVDR:/usr/local/src#/etc/init.d/displaymanager start


    jetzt noch xinelipoutput neugebaut:


    Code
    easyVDR:/usr/local/src/xine-vdpau# cd /usr/local/src/VDR/PLUGINS/src/xineliboutput
    easyVDR:/usr/local/src/VDR/PLUGINS/src/xineliboutput# make clean all && make install


    jetzt noch die xinelib sachen von /usr/local/src/VDR/PLUGINS/libs nach /usr/vdr/plugins kopiert.


    So jetzt kommt es!!!
    Die Kiste läuft wieder ABER... stürzt leider immer noch bei avi datein ab ich weiß echt nicht mehr weiter.


    Vielleicht hat das noch was mit ffmpeg zu tun?

  • Hallo,


    Ich hab bemerkt das es abstürze gibt mit nierdrige resolutionen z.b. von 512 x 288. Nachdem ich das geändert hatte in 720x576 und mpeg4 lauft es durch.
    Es gab bei mir auch problemen mit xvid und 512 x 288, alles mit letzem version von vdpau und vdr-1.7.0-ext72


    Code
    mencoder file_in.avi -o file_out.avi -ovc lavc -oac copy -lavcopts vcodec=mpeg4 -vf scale=720:576


    Danke und CU


    Carel

  • Schau mal aufs Datum der Dateien, wo du hin installiert hast.


    Ich denke du hast nach /usr/local/lib installt und dein VDR braucht aber /usr/lib!


    also: brauchst du beim Bauen von xine-vdpau:


    ./autogen.sh && ./configure --prefix=/usr && make && make install


    Noch ein Tip, wenn du sicher gehen willst, das alle Dateien neu sind lösche einfach den Ordner /usr/lib/xine, dann kannst du beobachten, wie xine-vdpau beim make install die neuen Dateien da installiert und dann später auch xineliboutput.


    Sieht bei dir sehr stark nach misch-matsch aus.


    Gruß
    Wolfgang

  • HI,


    Zitat

    danke für den Tip, leider weiß ich nicht wo das eingetragen wird???


    Du kompilierst doch selber? das was wbrei schrieb sollst du im Terminal eingeben...


    MFG
    KRis

    Intel DN2800MT 4GB RAM; 32GB mSata, Ubuntu 15.04, TVHeadend 4.1, Digibit R1 SatIP

  • Zitat

    Original von wbreu


    Ja, das ist ein schöner Mischmasch in /usr/local/lib/xine sind die neugebauten
    und die in /usr/lib/xine sind vom März 2009


    Ich werde es später nochmals mit ./configure --prefix=/usr neu bauen (Frauchen möchte erstmal fernsehen)
    rüberkopieren reicht bestimmt nicht
    Danke Wolfgang für deine Geduld


    @@ Kris, die Antwort war für Carel bestimmt, hätte mal ein Zitat verwenden sollen.

  • so habe es nochmal mit ./configure --prefix=/usr neugebaut und den Xine ordner in /usr/local/lib umbenannt. das hat nicht geklappt. also nochmal neugebaut ohne ./configure --prefix=/usr da lief der vdr wieder.


    Also werden die xinelibs in /usr/local/lib erwartet.
    Aber das Problem besteht weiterhin.

Jetzt mitmachen!

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