Dxr3-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(Probleme) |
(M) |
||
Zeile 10: | Zeile 10: | ||
==Installation Software== | ==Installation Software== | ||
a) Installation von ffmpeg | a) Installation von ffmpeg | ||
− | <pre>cd $SOURCEDIR | + | <pre> |
+ | cd $SOURCEDIR | ||
tar xvzf ffmpeg-<VERSION>.tar.gz | tar xvzf ffmpeg-<VERSION>.tar.gz | ||
ln -s ffmpeg-<VERSION> ffmpeg | ln -s ffmpeg-<VERSION> ffmpeg | ||
cd ffmpeg | cd ffmpeg | ||
− | ./configure --prefix=/usr/local --enable-shared | + | ./configure --prefix=/usr/local \ |
+ | --enable-shared | ||
make | make | ||
make install | make install | ||
ldconfig | ldconfig | ||
</pre> | </pre> | ||
− | |||
b) Installation des Kerneltreibers für die dxr3<BR> | b) Installation des Kerneltreibers für die dxr3<BR> | ||
b1) Nutzung der letzten stable Version: | b1) Nutzung der letzten stable Version: | ||
− | <pre>cd $SOURCEDIR | + | <pre> |
+ | cd $SOURCEDIR | ||
tar xvzf em8300-<VERSION>.tar.gz | tar xvzf em8300-<VERSION>.tar.gz | ||
cd em8300-<VERSION> | cd em8300-<VERSION> | ||
Zeile 31: | Zeile 33: | ||
make | make | ||
make install | make install | ||
− | make devices</pre> | + | make devices |
− | + | </pre> | |
b2) Nutzung der aktuellen Version aus dem CVS-Repository (empfohlen):<BR> | b2) Nutzung der aktuellen Version aus dem CVS-Repository (empfohlen):<BR> | ||
Verwendet wird die CVS-Version, da diese aktueller ist als das aktuelle | Verwendet wird die CVS-Version, da diese aktueller ist als das aktuelle | ||
Zeile 48: | Zeile 50: | ||
cp em8300setup /usr/local/bin | cp em8300setup /usr/local/bin | ||
</pre> | </pre> | ||
− | |||
c) Das Plugin für den VDR | c) Das Plugin für den VDR | ||
wie üblich, siehe [[Plugin Installation]]. | wie üblich, siehe [[Plugin Installation]]. | ||
Vorher noch das [[Makefile]] des Plugins anpassen: | Vorher noch das [[Makefile]] des Plugins anpassen: | ||
− | <pre>- DVBDIR = ../../../../DVB | + | <pre> |
+ | - DVBDIR = ../../../../DVB | ||
+ DVBDIR = ../../../DVB | + DVBDIR = ../../../DVB | ||
- FFMDIR = ../../../../ffmpeg | - FFMDIR = ../../../../ffmpeg | ||
− | + FFMDIR = /usr/local/include/ffmpeg</pre> | + | + FFMDIR = /usr/local/include/ffmpeg |
− | + | </pre> | |
==Probleme== | ==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.) | * 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.) |
Version vom 16. Oktober 2004, 23: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
- DXR3 - Karte
Softwareanforderungen
- em8300 treiber
- ffmpeg
- Kernel Quellen
Installation Software
a) Installation von ffmpeg
cd $SOURCEDIR tar xvzf ffmpeg-<VERSION>.tar.gz ln -s ffmpeg-<VERSION> ffmpeg cd ffmpeg ./configure --prefix=/usr/local \ --enable-shared make make install ldconfig
b) Installation des Kerneltreibers für die dxr3
b1) Nutzung der letzten stable Version:
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
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 -I../include cp em8300setup /usr/local/bin
c) Das Plugin für den VDR wie üblich, siehe Plugin Installation. Vorher noch das Makefile des Plugins anpassen:
- 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.)
- DXR3 Driver läßt sich nicht unter SuSE 9.1 übersetzen.
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 |