Dxr3-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(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 17. Oktober 2004, 00: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-<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