Dxr3-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
Zeile 42: Zeile 42:
 
<!-- ==Parameter== -->
 
<!-- ==Parameter== -->
 
<!-- ==Bedienung== -->
 
<!-- ==Bedienung== -->
 +
<!-- ==[[SVDRP]] Befehle== -->
  
 
==Probleme==
 
==Probleme==
 +
===Fehlermeldungen in: dxr3plugin.log===
 +
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 ist hier sowieso sinnlos.)
  
- Fehlermeldungen in: dxr3plugin.log
+
==[[SuSE]] Treiber==
 
+
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.
- 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 ist hier sowieso sinnlos.)
+
 
+
- evtl. muss die $(EM8300SOURCEDIR)/include/linux/em8300.h noch nach $(KERNELSOURCEDIR)/include/linux/em8300.h kopiert werden
+
 
+
- 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).
 
- The following hack tests for old kernels (2.4 and old 2.5).
Zeile 62: Zeile 60:
 
</pre>
 
</pre>
  
- Verwendung andere Plugins wie das Image-Plugin oder OSD-PIP
+
==Verwendung anderer Plugins wie das [[image-plugin|image]] oder [[osdpip-plugin|osdpip]]==
 
+
 
Das Image-Plugin 0.2.3 läd alle Codecs von ffmpeg. Falls man das dxr3 und das Image-Plugin gemeinsam trotzdem nutzen will, sollte man im dxr3plugin-Sourcecode folgendes tun:
 
Das Image-Plugin 0.2.3 läd alle Codecs von ffmpeg. Falls man das dxr3 und das Image-Plugin gemeinsam trotzdem nutzen will, sollte man im dxr3plugin-Sourcecode folgendes tun:
  

Version vom 24. April 2006, 09:42 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Andreas Schultz, Stefan Schluenss, Kai Moeller, Christian Gmeiner

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

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


Probleme

Fehlermeldungen in: dxr3plugin.log

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 ist hier sowieso sinnlos.)

SuSE Treiber

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

Verwendung anderer Plugins wie das image oder osdpip

Das Image-Plugin 0.2.3 läd alle Codecs von ffmpeg. Falls man das dxr3 und das Image-Plugin gemeinsam trotzdem nutzen will, sollte man im dxr3plugin-Sourcecode folgendes tun:

in dxr3ffmpeg.c substitute the line (http://www.linuxtv.org/pipermail/vdr/2005-October/005555.html)

-   register_avcodec(&mp2_decoder);
+   avcodec_register_all();

Tipps

Test mit mplayer

mplayer -vo dxr3 /dev/dvb/adapter0/dvr0


Snapshot

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin co dxr3

Links

  1. Linux DXR3 and Hollywood+ Driver Projekt Homepage
  2. FFmpeg
  3. Homepage des Plugins
  4. Hollywood+/DXR3 patches
In anderen Sprachen