Dxr3-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Wenn zusammenführen, dann richtig. :o))
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Mit Hilfe dieses Plugins kann man [[Dxr3|DXR3]]-Karten als [[Ausgabegeräte|Ausgabegerät]] für den VDR nutzen. Neben dem Plugin sind auch noch die [[Dxr3|DXR3]]-(em8300)-Treiber nötig.
+
Mit Hilfe dieses Plugins kann man [[Dxr3|DXR3/Hollywood+]]-Karten als [[Ausgabegeräte|Ausgabegerät]] für den VDR nutzen und so den Kauf einer teureren Full-Featured DVB-Karte ersparen. Neben dem Plugin sind auch noch die [[Dxr3|DXR3]]-(em8300)-Treiber nötig. Die Treiber der dxr3 werden kontinuierlich weiterentwickelt und unterstützen auch Kernel 2.6.x.
 
+
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
* [[Dxr3|DXR3]] - Karte
 
* [[Dxr3|DXR3]] - Karte
Zeile 7: Zeile 6:
 
* em8300 treiber
 
* em8300 treiber
 
* ffmpeg
 
* ffmpeg
 +
* Kernel Quellen
 
==Installation Software==
 
==Installation Software==
 +
a) Installation von ffmpeg
 
<pre>cd $SOURCEDIR
 
<pre>cd $SOURCEDIR
 
tar xvzf ffmpeg-0.4.8.tar.gz
 
tar xvzf ffmpeg-0.4.8.tar.gz
Zeile 16: Zeile 17:
 
make install
 
make install
 
ldconfig
 
ldconfig
cd -
+
</pre>
  
 +
b) Installation des Kerneltreibers für die dxr3
 +
b1) Nutzung des letzten stable Version:
 +
<pre>cd $SOURCEDIR
 
tar xvzf em8300-0.14.0.tar.gz
 
tar xvzf em8300-0.14.0.tar.gz
 
cd em8300-0.14.0
 
cd em8300-0.14.0
Zeile 23: Zeile 27:
 
make
 
make
 
make install</pre>
 
make install</pre>
 +
 +
b2) Nutzung der aktuellen Version aus dem CVS-Repository (empfohlen):
 +
Verwendet wird die CVS-Version, da diese aktueller ist als das aktuelle
 +
Treiber-Release.
 +
<pre>
 +
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
 +
cp em8300setup /usr/local/bin
 +
</pre>
 +
 +
c) Das Plugin für den VDR
 
Das [[Makefile]] des Plugins ist anzupassen:
 
Das [[Makefile]] des Plugins ist anzupassen:
 
<pre>- DVBDIR = ../../../../DVB
 
<pre>- DVBDIR = ../../../../DVB
Zeile 53: Zeile 75:
 
| Homepage des Plugins
 
| Homepage des Plugins
 
|}
 
|}
 
 
----
 
'''Einleitung (moved)'''
 
 
Eine [[Dxr3|DXR3/Hollywood+]]-Karte kann als [[Ausgabegeräte|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|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:
 
[http://www.visual-page.de/dxr3/]
 
 
<pre>
 
cd $SOURCEDIR
 
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login
 
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 co em8300
 
</pre>
 
Nach dem Download sollte es ein Verzeichnis mit dem Namen em8300 geben.
 
Zuerst werden die Module installiert:
 
<pre>
 
cd em8300/modules
 
make
 
make install
 
</pre>
 
 
Danach muss das Tool em8300setup compiliert werden:
 
<pre>
 
cd ../em8300setup
 
gcc em8300setup.c -o em8300setup
 
cp em8300setup /usr/local/bin
 
</pre>
 
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.
 

Version vom 5. September 2004, 15:11 Uhr

Inhaltsverzeichnis

Beschreibung

Mit Hilfe dieses Plugins kann man DXR3/Hollywood+-Karten als Ausgabegerät für den VDR nutzen und so den Kauf einer teureren Full-Featured DVB-Karte ersparen. Neben dem Plugin sind auch noch die DXR3-(em8300)-Treiber nötig. Die Treiber der dxr3 werden kontinuierlich weiterentwickelt und unterstützen auch Kernel 2.6.x.

Hardwareanforderungen

Softwareanforderungen

  • em8300 treiber
  • ffmpeg
  • Kernel Quellen

Installation Software

a) Installation von ffmpeg

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

b) Installation des Kerneltreibers für die dxr3 b1) Nutzung des letzten stable Version:

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

b2) Nutzung der aktuellen Version aus dem CVS-Repository (empfohlen): Verwendet wird die CVS-Version, da diese aktueller ist als das aktuelle Treiber-Release.

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
cp em8300setup /usr/local/bin

c) Das Plugin für den VDR 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