[HOWTO] HDTV with Karmic Koala (Ubuntu 9.10) using VDR, Xine or Xineliboutput

Tips

  • If you want to grep all existing HD channels from your channels.conf you can do the following on your command line:

    cat channels.conf | grep C23M5O35S1

  • if you want only FTA and VPID != 0 channels, do this:

    cat channels.conf | egrep -iv "(test|service|radio|arab)" | awk -F":" '{ if ( $09 == 0 ) print $0 }' | awk -F":" '{ if ( $6 != 0 ) print $0 }'

    Here I also filter test, service, radio and arab stuff.

  • If you should be asked to teach in lirc command on VDR's start, add this to your /etc/default/vdr

    OPTIONS="-w 60 --lirc=/dev/null"

Known issues

  • Glitches running with windows manger. Use "xinit -e vdr-sxfe ... or xinit -e xine -f -V vdapu ... instead. Shut down your window manager first. See section Launching
  • No sound. Be sure using alsa, and the xine-ui and lib from the hotzenplotz5 PPA repository. Your installed files should look like this.
  • Video and sound stutter
    Set your CPU governor to performance, and not ondemand. Perform this on your command line:

    echo performance > $(find /sys -name "scaling_governor" )
  • Jerky pans and Tearing
    Jerky pans, or pans that are bumpy and not smooth (not frame drops or pauses). This occurs, if TV-set frequency doesn't match the actual frequency. Use a modified modline for it (Experts only!).
    Tearing. You can avoid tearing, by running xinit (see above). Search this Blog for tearing, it has useful tips in here.

Links

11 thoughts on “[HOWTO] HDTV with Karmic Koala (Ubuntu 9.10) using VDR, Xine or Xineliboutput

  1. Diablo

    Hello acmelab68,
    Really nice Howto. I used it myself and it works great. Could you please refresh the Repositorys cause Hotzenplotz merged his Repositorys with the-vdr-team together these one are depreciated.

  2. herman

    Hello,

    I added each ppa you described, but I get always these messages:

    Konnte kein Paket finden, dessen Name oder Beschreibung auf »libxine1-vdpau-plugins« passt.
    Konnte kein Paket finden, dessen Name oder Beschreibung auf »nvidia-190-libvdpau« passt.
    Konnte kein Paket finden, dessen Name oder Beschreibung auf »libxine1-vdpau-plugins« passt.
    Konnte kein Paket finden, dessen Name oder Beschreibung auf »nvidia-190-libvdpau« passt.

    These packages couldn’t be found. What can I do?

  3. acmelabs

    @herman
    1) You’ve got to use now the repo from the vdr-team, like Diable mentioned. Look up here the repo you are interested in: http://www.henningpingel.de/vdrstuff/vdr_trendy_features_matrix.html

    2) If you should decide to take https://launchpad.net/~the-vdr-team/+archive/vdr-ubuntu-karmic , then there won’t be libxine1 any longer. It’s libxine2. And libvdpau is 195+ meanwhile.

    Simply perform a
    aptitude search libxine
    aptitude search libvdpau

    and install the appropriate packages.

    Good Luck

  4. acmelab68 Post author

    @herman
    you are right. One cannot mix the versions of libxine – but the dependencies should be resolved automatically – if I remember correctly.

  5. Armin

    hi
    thanz for HOWTO
    I received this error
    Couldn’t find any package whose name or description matched “libxine1-vdpau-plugins”
    Couldn’t find any package whose name or description matched “libxine1-vdpau-plugins”
    which repo should I use?

  6. acmelabs

    I’m using on Lucid this PPA-repo:
    deb http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu lucid main
    and this is what dpkg -l | grep yavdr returns:

    root@server:~# dpkg -l | grep yavdr
    ii  liblircclient-dev                    0.8.6-0yavdr6                                    infra-red remote control support - client library development fi
    ii  liblircclient0                       0.8.6-0yavdr6                                    infra-red remote control support - client library
    ii  libxine-dev                          1.2.0~hg20100615-0yavdr1                         the xine video player library, development packages
    ii  libxine1-xvdr                        1.0.6+cvs20100602.1715-2yavdr1                   Xine input plugin for vdr-plugin-xineliboutput streams
    ii  libxine2                             1.2.0~hg20100615-0yavdr1                         the xine video/media player library, binary files
    ii  lirc                                 0.8.6-0yavdr6                                    infra-red remote control support
    ii  vdr                                  1.7.14-8yavdr1                                   Video Disk Recorder for DVB cards
    ii  vdr-dev                              1.7.14-8yavdr1                                   Video Disk Recorder for DVB cards
    rc  vdr-plugin-burn                      0.1.0~pre22-ff1-11yavdr1                         Plugin for vdr that implements dvd conversion and writing
    ii  vdr-plugin-femon                     1.7.7-3yavdr1                                    DVB frontend status monitor plugin for VDR
    ii  vdr-plugin-fritzbox                  1.3.3-0yavdr1                                    VDR plugin to access certain functions of an AVM Fritz!Box
    ii  vdr-plugin-skinenigmang              0.1.1-2yavdr1                                    Skin plugin for VDR
    ii  vdr-plugin-skinsoppalusikka          1.7.1-3yavdr1                                    Skin plugin for vdr
    ii  vdr-plugin-text2skin                 1.3.1-0yavdr1                                    Plugin to vdr that loads and views skins
    rc  vdr-plugin-xine                      0.9.3-7yavdr1                                    Plugin for "software only" playback using xine
    ii  vdr-plugin-xineliboutput             1.0.6+cvs20100602.1715-2yavdr1                   VDR plugin for Xine based sofdevice frontends
    ii  vdr-plugin-yaepghd                   0.0.2~beta-1yavdr2                               Rewrite for Yaepg
    ii  vdr-skin-anthra-1920-os              080510-0yavdr1                                   Anthra 1920-overscan Skin for VDR's text2skin plugin
    ii  vdr-skin-blackandblue-os             0.0.1-2yavdr1                                    Black and Blue Overscan Skin for VDR's text2skin plugin
    ii  vdradmin-am                          3.6.7-1yavdr2                                    Web-based administration tool for vdr
    ii  xineliboutput-sxfe                   1.0.6+cvs20100602.1715-2yavdr1                   Remote X-Server frontend for vdr-plugin-xineliboutput
    
  7. acmelab68 Post author

    $SOURCEDIR is where your VDR sources are. In this directory there is a folder called PLUGINS/src. This is your sourcedir.

Comments are closed.