Was man über libvdpau wissen muss, wenn man XBMC unter Linux baut oder benutzt

  • Hi,


    habe wegen der VDPAU-Probleme in den letzten Tagen recherchiert:


    1) Wie baut man XBMC mit VDPAU-Support?


    Wer XBMC unter Linux mit VDPAU-Support bauen will, braucht die Pakete libvdpau-dev und libvdpau (letzteres ist abhängig von ersterem). Seit XBMC trunk SVN revision 259xx muss libvdpau mindestens in der Version 0.2 auf der Platte liegen. Wenn man das nicht hat, geht vdpau nicht und im XBMC-Buildlog von ffmpeg kommt folgende Meldung: Please upgrade to libvdpau >= 0.2 if you would like vdpau support..


    Further reading: http://xbmc.org/forum/showthread.php?p=475182


    2) Woher bekommt man libvdpau 0.2 oder höher als Ubuntu-Paket?


    Als unabhängiges Paket gibt es das für Ubuntu momentan hier:
    https://launchpad.net/~nvidia-vdpau/+archive/ppa


    Es ist jedoch auch als Paket im aktuellen Nvidia-Treiberpaket (195.30) von the-vdr-team enthalten, so dass es für Nutzer des the-vdr-team-PPAs reicht, wenn man es von dort installiert hat.


    Diese Situation wird sich spätestens mit Lucid ändern, wo libvdpau als Standardpaket außerhalb des Nvidia-Treibers erhältlich sein wird.


    Further reading: Sind meine XBMC-Pakete mit bestimmten NVIDIA-Treiber-Versionen inkompatibel?


    3) Welche Versionen von libvdpau gibt es? Wo ist die Version 0.1?


    Solange es Bestandteil der Nvidia-Treiber war, gab es keine unabhängige Versionierung. Und eine 0.1 gibt es meines Wissens auch nicht, sondern die erste "versionierte" Version nach der Auskoppelung war 0.2: http://cgit.freedesktop.org/~aplattner/libvdpau/log/


    Gruß
    hepi

  • Ah! Danke für die Klarheit....

    VDR im Keller:
    AMD Athlon II X2 220 2,8 GHz / 2GB RAM / 2x TechnoTrend 1600 DVB-S2 / Debian 6.0 / VDR 1.7.14 (+vdr-streamdev +iStreamdev + VDR-Admin-AM + Sky Komplett und HD+ Abo an /dev/ttySx )
    4x 2 TB als Raid 5 + 2x 8 GB SLC IDE SSD als Raid 1


    VDR Clienten 2x XBMC:
    Schlafzimmer: Revo an 23" LCD, Karmic + XBMC 10.0+pvr
    Wohnzimmer: HTPC an 40" LCD, Karmic + XBMC 10.0+pvr, Athlon X2 64 5400, BlueRay, nVidia 9400 GT, BlueRay unter Win7)
    2x iPhone 4 (iStreamdev)

  • Dankeschön für die Tips.

    VDR_1:

    Asus J3455-M, GT 710, SSD 240GB, 8GB DDR3, 1x DvbSky S950 with yavdr-ansible (testing)

    VDR_2:

    AsRock J3455, GT 710, SSD 120GB + SATA 400GB, 8GB DDR3, 1x DvbSky S952 with yavdr-ansible (testing)

    VDR_3_Testing:

    AtomiPi with Intel Atom x5-Z8350, 2GB DDR3, 16GB eMMC, 1x Sundtekt DVB-S with yavdr-ansible (testing)


  • Funktioniert hier auch. mkv's laufen immer korrekt mit VDPAU. Leider habe ich bei ca 30% der Live HDTV Streams vom VDR nachfolgenden Fehler.


    Ich denke das ist den vielen VDPAU-Änderungen geschuldet die momentan im Trunk vorgenommen werden :( Hoffentlich lohnt es sich und es geht bald mit Deinterlacing los...


    VDR im Keller:
    AMD Athlon II X2 220 2,8 GHz / 2GB RAM / 2x TechnoTrend 1600 DVB-S2 / Debian 6.0 / VDR 1.7.14 (+vdr-streamdev +iStreamdev + VDR-Admin-AM + Sky Komplett und HD+ Abo an /dev/ttySx )
    4x 2 TB als Raid 5 + 2x 8 GB SLC IDE SSD als Raid 1


    VDR Clienten 2x XBMC:
    Schlafzimmer: Revo an 23" LCD, Karmic + XBMC 10.0+pvr
    Wohnzimmer: HTPC an 40" LCD, Karmic + XBMC 10.0+pvr, Athlon X2 64 5400, BlueRay, nVidia 9400 GT, BlueRay unter Win7)
    2x iPhone 4 (iStreamdev)

  • Hier klappt es. Offenbar kann er die Auflösung manchmal nicht erkennen und denkt dann VDPAU kann diese unbekannte Auflösung nicht dekodieren.


    VDR im Keller:
    AMD Athlon II X2 220 2,8 GHz / 2GB RAM / 2x TechnoTrend 1600 DVB-S2 / Debian 6.0 / VDR 1.7.14 (+vdr-streamdev +iStreamdev + VDR-Admin-AM + Sky Komplett und HD+ Abo an /dev/ttySx )
    4x 2 TB als Raid 5 + 2x 8 GB SLC IDE SSD als Raid 1


    VDR Clienten 2x XBMC:
    Schlafzimmer: Revo an 23" LCD, Karmic + XBMC 10.0+pvr
    Wohnzimmer: HTPC an 40" LCD, Karmic + XBMC 10.0+pvr, Athlon X2 64 5400, BlueRay, nVidia 9400 GT, BlueRay unter Win7)
    2x iPhone 4 (iStreamdev)

Jetzt mitmachen!

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