There seems tobe an unlisted dependency in this package at the moment, so if building fails you might try installing:

There seems tobe an unlisted dependency in this package at the moment, so if building fails you might try installing:

<pre>

<pre>

−

sudo aptitude install libxxf86vm-dev

+

sudo aptitude install libxxf86vm-dev libxext-dev libxv-dev

</pre>

</pre>

}}

}}

Latest revision as of 21:13, 1 March 2008

Instead of simply installing the standard binary packages you can instead compile your own packages using Debian packaging tools and sources from the Debian VDR and DVB Packaging Project. This way you get a greater selection and more up to date versions of the VDR packages, plus easy package installation, setup, and if necessary removal.

Both plugins are waiting to be accepted into the Debian repository. In the meantime, you can build the packages yourself using the technique described below. Of course, bear in mind that eventually these plugins will be approved and you will then be able to install them normally using apt.

Warning

I have only tested this on Debian Unstable and Ubuntu Dapper. It may not work for older releases.

Build VDR Plugins

If you have chosen to build the vdr package from source (as described above) you may now want to build some of the plugin packages in the same way. You will already have checked out all the original tarballs, so all that remains is to checkout the debian build scripts for each plugin that you are interested, compile with svn-buildpackage and install with dpkg.

Having installed the plugin package you can configure it according to the generic information available in the README files in /usr/share/doc/vdr-plugin-* or elsewhere on this wiki.

I will give details of compiling the Xineliboutput plugin because it is one that I have some experience with and one that anyone using a budget DVB card should try. Other options for budget card users are:

vdr-plugin-dxr3: See Dxr3-plugin (If you have a DXR3 hardware MPEG decoder card)

vdr-plugin-xine: See Xine-plugin (note this different to the xineliboutput plugin below, although similar idea)

Build and Install Xineliboutput Plugin

The Xineliboutput plugin allows you to render both DVB MPEG stream and the VDR OSD using libxine and processing power of your CPU. If you have a budget DVB card and your computer is powerful enough Xinelibout may be ideal for you. Additionally, it can stream the video and OSD across a LAN which allows you to setup a headless VDR server (using modest hardware) while the picture is displayed on and control is handled by one or more client machines elsewhere on the LAN.

Info

There seems tobe an unlisted dependency in this package at the moment, so if building fails you might try installing:

Rebuild Standard Debian Source Packages

Sometimes you might simply need to change one of the configuration options that was used when the default package was built. An example case is described below:

Compile the Xine-ui Source Package to Enable VDR Keys

Unfortunately the stock Ubuntu Dapper xine-ui is not compiled with the necessary --enable-vdr-keys flag which enables full control of VDR. But it is not difficult to recompile xine-ui from the source packages. First glance at this guide to recompiling Debian packages then follow these steps: