Installation
Install these packages on the command line:
aptitude install libxine1 libxine1-bin libxine1-console libxine1-ffmpeg libxine1-misc-plugins libxine1-plugins libxine1-vdpau-plugins libxine1-x libxine1-xvdr libxineliboutput-sxfe vdr xine-ui xineliboutput-sxfe alsa-utils nvidia-190-libvdpau nvidia-glx-190 xorg
Decide now if you want to use the xine- or xineliboutput plugin. For xine install:
aptitude install vdr-plugin-xine
for the xineliboutput plugin do:
aptitude install vdr-plugin-xineliboutput
You can always reconsider and perform a aptitude remove vdr-plugin-xxx
, if a method works better for you than the other. Both start methods are described below, so don’t worry.
But make sure, VDPAU support is really available, by performing this at the command line:
# xine --help | grep vdpau
You should get this line back with vdpau
listed, if not something’s wrong.
vdpau dxr3 aadxr3 xv XDirectFB DirectFB opengl SyncFB xshm aa caca xxmc none sdl fb xvmc
Configuration
Both versions shown below requires a ~/.xine/setup
adjustment. Check if these lines are present in this config file. Especially the engine.buffers.video_num_frames:22
is very important.
audio.device.alsa_front_device:default video.processing.ffmpeg_thread_count:4 engine.buffers.video_num_frames:22 engine.performance.memcpy_method:sse
I also configure both methods in a way, you can use the client on a remote machine. Useful if your server hosts your DVB-S2 card, and your client is an other machine somewhere else in your house.
Here are the two methods:
- vdr-plugin-xineliboutput
- Perform an
aptitude install vdr-plugin-xineliboutput
. - modify /etc/vdr/plugins/plugin.xineliboutput.conf in a way it looks like this:
--local=none --primary --remote=0.0.0.0:37890
Note: Everybody can connect.
- Add this content into
/etc/vdr/remote.conf
, if you want to control your VDR client with your keyboard. - In
/etc/vdr/svdrphosts.conf
I do uncomment the last line (0.0.0.0/0), don’t know it it’s necessary, but everybody can connect, if this line is commented out. Undo this, if it works for you without this change, because it’s a security risk. - vdr-plugin-xine
- Perform an
aptitude install vdr-plugin-xine
. - modify your
/etc/vdr/plugins/plugin.xine.conf
. It should only consist of
-r -p
The-p
enables the remote network connection - You’ll need a
keymap
file in your~/.xine
directory, in order to use your keyboard to control VDR. If it conflicts with the default settings, you have to resolve it manually with the GUI Xine offers you for this purpose.
Read on the next page about Launching, Tips, Known Issues, etc.
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.
http://www.youtube.com/watch?v=NPffvhht2RY
which mediastream mod is it?
i cant add to ‘live tv’ submenu with pvr and vdr-sxfe.
Any idea how do that?
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?
@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
@acmelabs
Thanks a lot!
I want to use XBMC, therfore I have to use 1) from the vdr-team like here described http://blog.mymediasystem.net/avchd/xbmc-on-karmic-with-vdpau-and-vdr/
Is that correct or is there a XBMC version which works with version 2)?
@herman
you are right. One cannot mix the versions of libxine – but the dependencies should be resolved automatically – if I remember correctly.
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?
my os ubuntu 9.1
my repo list:
http://ppa.launchpad.net/henningpingel/xbmc/ubuntu
http://ppa.launchpad.net/the-vdr-team/vdr-ubuntu-karmic/ubuntu
I passed all procedure (without libxine1-vdpau-plugins).
when I wanted to run vdr by this command sudo service vdr start I received this
Searching for plugins (VDR 1.7.10/1.7.10) (cache hit): xineliboutput.
and nothing happened just the sound of tuner.
any help pleas?
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:
hi
what is sourcedir to compile plugins as mentioned here
http://www.linuxtv.org/vdrwiki/index.php/Plugin_installation
$SOURCEDIR is where your VDR sources are. In this directory there is a folder called PLUGINS/src. This is your sourcedir.