ATTENTION: Depuis VDR 1.3.38, il est nécessaire d'appliquer un patch pour que le plugin DVD fonctionne. Il existe 2 patchs, un pour la dernière version du plugin (0.3.6_b03) et un autre pour la version CVS. Suivant la version que vous utilisez, appliquer le bon patch.
# cd /mnt/cdrom # cp libdvdcss-1.2.9.tar.bz2 /usr/local/src # cp a52dec-0.7.4.tar.gz /usr/local/src # cp libmad-0.15.0b.tar.gz /usr/local/src # cp libdvdnav-0.1.10.tar.gz /usr/local/src # cp vdr-dvd-0.3.6_b03.tar.bz2 /usr/local/srcA présent, nous allons décompresser et installer les différentes librairies dvd qui permettront plus tard de lire les DVD-Videos, utiliser le décodeur A/52 (connu sous le nom AC-3) et le décodeur MPEG Audio.
# cd /usr/local/srcNous allons utilisez stow qui est un gestionnaire de packages de sources. C'est une manière propre d'installer et de désinstaller des programmes compilés à partir de sources.
# tar xvfj libdvdcss-1.2.9.tar.bz2 # cd libdvdcss-1.2.9 # ./configure --prefix=/usr/local/stow/libdvdcss-1.2.9-1 # make # make install # cd /usr/local/stow # stow libdvdcss-1.2.9-1 # ldconfig # cd /usr/local/src # rm -r libdvdcss-1.2.9*On doit à présent installer la librairie libdvdnav qui permettra d'avoir le menu interactif du DVD. Tapez ceci :
# tar xvfz libdvdnav-0.1.10.tar.gz # cd libdvdnav-0.1.10 # ./configure --prefix=/usr/local/stow/libdvdnav-0.1.10-1 # make # make install # cd /usr/local/stow # stow libdvdnav-0.1.10-1 # ldconfig # cd /usr/local/src # rm -r libdvdnav-0.1.10*Les librairies DVD (libdvdnav et libdvdcss) sont installées à présent. Maintenant, nous allons installer libmad qui permet de décoder le MPEG Audio.
# tar xvfz libmad-0.15.0b.tar.gz # cd libmad-0.15.0b # ./configure --prefix=/usr/local/stow/libmad-0.15.0b-1 \ --enable-shared # make # make install # cd /usr/local/stow # stow libmad-0.15.0b-1 # ldconfig # cd /usr/local/src # rm -r libmad-0.15.0b*Le décodeur MPEG Audio (nécessaire pour décoder le son des chaînes satellites et certains DVD) est installé. Passons à a52dec.
apt-get install a52dec
# tar xvfz a52dec-0.7.4.tar.gz # cd a52dec-0.7.4 # ./configure --prefix=/usr/local/stow/a52dec-0.7.4-1 # make # make install # cd /usr/local/stow # stow a52dec-0.7.4-1 # ldconfig # cd /usr/local/src # rm -r a52dec-0.7.4*Le décodeur AC3 est utilisé par VDR pour décoder certaines chaînes satellites qui diffusent le son en AC3 ou encore pour décoder le son d'un DVD.
# tar xvfj vdr-dvd-0.3.6_b03.tar.bz2 -C VDR/PLUGINS/src # cd VDR/PLUGINS/src # ln -s dvd-0.3.6_b03 dvd # cd ../.. # make plugins NEWSTRUCT=1 # cd .. # rm vdr-dvd-0.3.6_b03.tar.bz2Nous devons modifier le script runvdr (situé dans /usr/local/src/VDR) afin d'intégrer le différents plugins que nous avons installés.
# ln -s /dev/hdc /dev/dvdou
# ln -s /dev/hdd /dev/dvdsuivant si votre lecteur DVD est sur la première ou la deuxième nappe IDE.
---------- fichier /usr/local/src/VDR/runvdr ---------- #!/bin/sh ... VDRCMD="$VDRPRG -w 20 -s /usr/local/src/VDR/vdrshutdown -c /VDRConf $*\ -P'remote -i /dev/input/event0'\ -P'dvd -C /dev/hdc'\ -Pstatus $*" export DVDCSS_METHOD=key ... ---------- fichier /usr/local/src/VDR/runvdr ----------