Plugin DVD 0.3.6_b03


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.

Dans un premier temps, on va copier les packages necéssaires dans /usr/local/src.
Tapez ceci :
# 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/src
A 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/src
Nous 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.
Note: si vous utilisez une debian, tapez seulement ceci:
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.
Nous avons enfin terminé d'installer les différentes librairies nécessaires à la compilation du plugin DVD pour VDR. Passons donc à la compilation de ce plugin.

# 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.bz2
Nous devons modifier le script runvdr (situé dans /usr/local/src/VDR) afin d'intégrer le différents plugins que nous avons installés.
Mais tout d'abord, pensez à faire un lien symbolique /dev/dvd qui pointe sur votre lecteur de DVD-Rom sinon le plugin dvd ne le trouvera pas, en faisant :

# ln -s /dev/hdc /dev/dvd
ou
# ln -s /dev/hdd /dev/dvd
suivant si votre lecteur DVD est sur la première ou la deuxième nappe IDE.

Vous pouvez aussi spécifier dans le paramètre du plugin, le chemin du lecteur : -P'dvd -c /dev/hdc'\
Remplacez la portion du script runvdr pour utiliser le nouveau plugin :
---------- 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 ----------

Etape suivante : Plugin VideoCD


2 visiteurs connectés