Dxr3-plugin
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.
Hardwareanforderungen
- DXR3 - Karte
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.