Dxr3-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Probleme)
(Probleme: Formatiert)
Zeile 63: Zeile 63:
 
==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.)
* DXR3 Driver läßt sich nicht unter SuSE 9.1 übersetzen.  
+
* DXR3 Driver läßt sich nicht unter SuSE 9.1 übersetzen. (mit den CVS-Treibern geht es auch unter Suse 9.1 ohne Probleme @nightstorm99) ich konnte den cvs em8300 Treiber unter Suse 9.1 erst compilieren, nachdem ich folgende Zeilen im makefile (am Ende)auskommentiert hatte.
  ( mit den CVS-Treibern geht es auch unter Suse 9.1 ohne Probleme   @nightstorm99 )
+
* The following hack tests for old kernels (2.4 and old 2.5).
ich konnte den cvs em8300 Treiber unter Suse 9.1 erst compilieren, nachdem ich folgende Zeilen im makefile (am Ende)auskommentiert hatte:
+
 
+
The following hack tests for old kernels (2.4 and old 2.5).  
+
  
 +
<pre>
 
ifneq ($(TOPDIR),$(shell /bin/pwd))
 
ifneq ($(TOPDIR),$(shell /bin/pwd))
  
Zeile 76: Zeile 74:
  
 
endif
 
endif
 
+
</pre>
xsgohr
+
  
 
==CVS==
 
==CVS==

Version vom 9. Dezember 2004, 10: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. (mit den CVS-Treibern geht es auch unter Suse 9.1 ohne Probleme @nightstorm99) ich konnte den cvs em8300 Treiber unter Suse 9.1 erst compilieren, nachdem ich folgende Zeilen im makefile (am Ende)auskommentiert hatte.
  • The following hack tests for old kernels (2.4 and old 2.5).
ifneq ($(TOPDIR),$(shell /bin/pwd))

include $(TOPDIR)/Rules.make

em8300.o: $(em8300-objs)   $(LD) $(LDFLAGS) $(LDFLAGS_MODULE) -r -o $@ $(em8300-objs)

endif

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