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