VDR-Xine Plugin now with VDPAU support (HOWTO)


If you should encounter difficulties while the installation process one of the following errors:

  • libavcodec/x86/h264_deblock_sse2.o: could not read symbols: Bad value
    collect2: ld returned 1 exit status
    xine-lib-1.2 base64.h: No such file or directory
    segmentation fault

    then you probable have ffmpeg, xine and/or the xine-ui already installed.
    Perform a

    dpkg -l | egrep "(xine|ffmpeg)"

    and remove the packages with aptitude remove.

  • check your xine-ui version and the used xine-plugins:

    xine --verbose=2 --list-plugins

    Look out for old (not removed) xine libraries in /usr/lib/xine* and /usr/local/lib/xine*.
    xine –list-plugins –verbose=2 must indicate eiter the usage of /usr/local/lib/xine/plugins/2.0 or /ur/lib/xine/plugins/2.0. Something different means your xine(-ui) won’t work.
    You could try to workaround like this: (but!…)

    cd xine-ui
    ./configure --enable-vdr-keys XINE_CFLAGS="-I/usr/include" XINE_LIBS="-L/usr/lib/ -lxine"

    …but, please let it be. I’ve managed to shoot me into my foot not only on time 😉
    I wrote the like above more of documentation reasons.

Know problems

  • one guy mention in the forum a a/v sync problem
  • two channels (Astra HD prome and Anixe HD didn’t work for me)
  • my picture was jerky, but I was the only one in the channel with this problem


  • I’m on Ubuntu 8.10 (Intrepid Ibex) x86_64.
  • This documentation may contain bugs. Feedback appreciated.
  • xine-lib-1.2 was patched with the delta of xine-vdpau revision 135
  • Here’s the IRC log of #xine-vdpau on 31. Dec. 2008: xine-vdpau-irc-protokoll-2008-12-31.txt

Read about important updates on the next page.

2 thoughts on “VDR-Xine Plugin now with VDPAU support (HOWTO)

Comments are closed.