Dxr3-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Mit Hilfe dieses Plugins kann man DXR3-Karten als Ausgabegerät für den VDR nutzen. Neben dem Plugin sind auch noch die DXR3-(em8300)-Treiber nötig, die wie in der DXR3 Installationsanleitung beschrieben installiert werden müssen.

Hardwareanforderungen

Softwareanforderungen

  • em8300 treiber
  • ffmpeg

Installation Software

cd $SOURCEDIR
tar xvzf ffmpeg-0.4.8.tar.gz
ln -s ffmpeg-0.4.8 ffmpeg
cd ffmpeg
./configure --prefix=/usr/local --enable-shared
make
make install
ldconfig
cd -

tar xvzf em8300-0.14.0.tar.gz
cd em8300-0.14.0
./configure --prefix=/usr/local
make
make install

Das Makefile des Plugins ist anzupassen:

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

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

Probleme

Verträgt sich nicht mit dem Kombination VDR mit ac3overdvb-Patch sowie channels.conf mit DD-Audio-Pids. (also einfach einen VDR ohne diesen Patch benutzen, der macht hier sowieso keinerlei Sinn.)

CVS

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

Links

[1] http://dxr3.sourceforge.net Linux DXR3 and Hollywood+ Driver Projekt Homepage
[2] http://ffmpeg.sourceforge.net Homepage -> ffmpeg
[3] http://switch.dl.sourceforge.net/sourceforge/dxr3plugin/vdr-dxr3-0.2.3-pre2.tgz Aktuelle Version des Plugins
[4] http://sourceforge.net/projects/dxr3plugin Homepage des Plugins



Einleitung (moved)

Eine DXR3/Hollywood+-Karte kann als Ausgabegerät für den VDR benutzt werden und so den Kauf einer teureren Full-Featured DVB-Karte ersparen. Benötigt wird neben der DXR3-Karte und deren Treibern auch das Dxr3-plugin.

Die Treiber der dxr3 werden kontinuierlich weiterentwickelt und sind stabiler geworden. Kernel 2.6.x wird mittlerweile auch unterstützt.

Installation der dxr3-Treiber (moved)

Verwendet wird die CVS-Version, da diese aktueller ist als das aktuelle Release. Mit der Software CVS wird die aktuelle Version aus dem Internet geladen.

WICHTIG! (moved)

Zur Treiberinstallation werden die Kernel-Sources benötigt. Für alle die CVS nicht verwenden können gibt es hier die aktuelle CVS Version der Treiber zum Download: [1]

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

Nach dem Download sollte es ein Verzeichnis mit dem Namen em8300 geben. Zuerst werden die Module installiert:

cd em8300/modules
make
make install

Danach muss das Tool em8300setup compiliert werden:

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

Danach den microcode an die richtige Stelle kopieren.

Nun kommt der schwierigste Teil: Die Modulparameter

Hier werde ich in kürze eine kleine Hilfestellung online stellen. Ich weiß aber, dass in feher Zukunft keine Paramter mehr nötig sein sollten, da unteraderem ich an diesem Problem arbeite.