Dxr3-plugin

Un article de VDR Wiki FR.

Sommaire

[modifier] Description

DXR3 plugin permet d'utiliser des cartes basées sur le chipset DXR3 telle que les cartes Hollywood+ comme module de sortie pour VDR. L'achat d'une coûteuse carte DVB avec sortie TV peut être ainsi éviter.

[modifier] Matériel nécessaire

  • DXR3/Hollywood+ carte

[modifier] Logiciels nécessaires

  • em8300 driver
  • FFMPEG
  • Linux kernel sources

[modifier] Installation

Pour installer FFMPEG

cd $SOURCEDIR
tar -xvzf ffmpeg-<VERSION>.tar.gz
cd ffmpeg-<VERSION>
./configure --prefix=/usr/local \
            --enable-shared
make
make install
ldconfig

Maintenant les sources du driver em8300 doivent être installé avec celles du noyau. Dans le cas de l'utilisation d'une Release classique:

cd $SOURCEDIR
tar xvzf em8300-<VERSION>.tar.gz
cd em8300-<VERSION>
./configure --prefix=/usr/local
make
make install
cd modules
make
make install
make devices

Si c'est une version CVS (recommandée)qui est utilisée

cd $SOURCEDIR
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 co em8300
cd em8300/modules
make
make install

cd ../em8300setup
gcc em8300setup.c -o em8300setup -I../include
cp em8300setup /usr/local/bin

[modifier] Patches

Avant que le plugin soit installé avec plugin installation, le Makefile du plugin doit être adapté

- DVBDIR = ../../../../DVB
+ DVBDIR = ../../../DVB

- FFMDIR = ../../../../ffmpeg
+ FFMDIR = /usr/local/include/ffmpeg

[modifier] Problèmes

  • Il y a des incompatibilités dans les combinaision de ac3overdvb-patch et de channels.conf avec DD-Audio-Pids
  • La release du driver em8300 ne peut pas être compilé sous SuSE 9.1, la version CVS n'a pas de problème.
  • La version CVS HEAD du pluginn ne supporte pas les menus OSD, il faut utiliser la branche vdr-dxr3-0-2 à la place.
  • L'OSD est plutôt limité dans ses fonctionnalités comparé à une DVB carte avec le decoder MPEG enbarqué. Cela rend impossible l'utiisation de plugins tel que osdimage et osdpip. Il y a cependant pas mal d'améliorations à cela dans la branche vdr-dxr3-0-2 de CVS récemment.

[modifier] CVS

Premierement, se logger à CVS:

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin login

Alors, prendre en check out les sources du plugin DXR3. Actuellement, l'utilisation de la dernière version de la branche vdr-dxr3-0-2 est recommandée; les CVS HEAD/MAIN n'est pas encore prête pour une utilisation. Pour prendre en check out la branche vdr-dxr3-0-2 :

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin co -r vdr-dxr3-0-2 dxr3

Les aventureux peuvent essayer de prendre en checkout la branche MAIN avec:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin co dxr3

[modifier] Links

[1] http://sourceforge.net/projects/dxr3plugin Plugin homepage
[2] http://dxr3.sourceforge.net Linux DXR3 and Hollywood+ driver projekt homepage
[3] http://ffmpeg.sourceforge.net FFMPEG homepage

Vous trouvez également la dernière version officielle du plugin en parcourant l'historique de la mailing list sur sourceforge si vous n'y avez pas souscrit.

Autres langues