Dxr3-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
 
(21 dazwischenliegende Versionen von 14 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
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.
 
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.
  
 +
<!-- ===Status=== -->
 
<!--
 
<!--
 
==Bilder==
 
==Bilder==
Zeile 11: Zeile 12:
 
|}
 
|}
 
-->
 
-->
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
  
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
Zeile 17: Zeile 20:
 
==Softwareanforderungen==
 
==Softwareanforderungen==
 
* em8300 treiber
 
* em8300 treiber
* ffmpeg
+
* {{wikipedia|FFmpeg}}
 
* Kernel Quellen
 
* Kernel Quellen
 
<!-- ==Hardwareanforderungen== -->
 
<!-- ==Softwareanforderungen== -->
 
  
 
==Installation==
 
==Installation==
Zeile 36: Zeile 36:
 
</pre>
 
</pre>
  
<!-- ==Optionen== -->
+
<!-- ===Optionen=== -->
<!-- ==Patches== -->
+
<!-- ===Patches=== -->
 
<!-- ==Konfiguration== -->
 
<!-- ==Konfiguration== -->
<!-- ==Einstellungen== -->
+
<!-- ===Einstellungen=== -->
<!-- ==Parameter== -->
+
<!-- ===Parameter=== -->
<!-- ==Bedienung== -->
+
<!-- ==[[SVDRP]] Befehle== -->
+
  
==Probleme==
+
==Sonstiges==
===Fehlermeldungen in: dxr3plugin.log===
+
===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 ist hier sowieso sinnlos.)
+
; 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==
+
====[[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.
 
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.
  
Zeile 60: Zeile 58:
 
</pre>
 
</pre>
  
==Verwendung anderer Plugins wie das [[image-plugin|image]] oder [[osdpip-plugin|osdpip]]==
+
====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ädt 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)
+
in ''dxr3ffmpeg.c'' substitute the line (http://www.linuxtv.org/pipermail/vdr/2005-October/005555.html)
 
<pre>
 
<pre>
 
-  register_avcodec(&mp2_decoder);
 
-  register_avcodec(&mp2_decoder);
Zeile 69: Zeile 67:
 
</pre>
 
</pre>
  
==Tipps==
 
===Test mit mplayer===
 
  
 +
====Dxr3-plugin mit VDR 1.7.x====
 +
Zur Zeit funktioniert das Plugin noch nicht richtig mit VDR 1.7.x [http://sourceforge.net/mailarchive/message.php?msg_name=4B5F2F6F.1050106%40willies.info (Stand: 16.03.2010)]
 +
 +
===Tipps===
 +
* Test mit mplayer
 
  mplayer -vo dxr3 /dev/dvb/adapter0/dvr0
 
  mplayer -vo dxr3 /dev/dvb/adapter0/dvr0
  
<!-- ==Wunschliste== -->
+
<!-- ===Wunschliste=== -->
  
 
==Snapshot==
 
==Snapshot==
  cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin login
+
  git clone git://projects.vdr-developer.org/vdr-plugin-dxr3.git dxr3
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin co dxr3
+
  
 
==Links==
 
==Links==
# [http://dxr3.sourceforge.net Linux DXR3 and Hollywood+ Driver Projekt Homepage]
+
* [http://projects.vdr-developer.org/projects/show/plg-dxr3 neue Homepage des Plugins]
# [http://ffmpeg.sourceforge.net FFmpeg]
+
* [http://sourceforge.net/projects/dxr3plugin alte Homepage des Plugins]
# [http://sourceforge.net/projects/dxr3plugin Homepage des Plugins]
+
 
# [http://cachalot.mine.nu/src/dxr3 Hollywood+/DXR3 patches]
+
* [http://dxr3.sourceforge.net Linux DXR3 and Hollywood+ Driver Projekt Homepage]
 +
* [http://freehg.org/u/nboullis/em8300/ em8300-Treiber neues Mercurial hg]
 +
* [http://cachalot.mine.nu/src/dxr3 Unofficial Hollywood+/DXR3 patches and CVS snapshots]
  
[[Kategorie:Plugins]]
+
[[Kategorie:Veraltete Plugins]]
 +
[[Kategorie:Ausgabe-Plugins]]
 
[[Kategorie:DXR3]]
 
[[Kategorie:DXR3]]
 +
[[Kategorie:Budget-Only_Systeme]]
 
{{i18n|dxr3-plugin}}
 
{{i18n|dxr3-plugin}}

Aktuelle Version vom 12. September 2013, 21:14 Uhr

Inhaltsverzeichnis

[Bearbeiten] 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.


[Bearbeiten] Hardwareanforderungen

[Bearbeiten] Softwareanforderungen

  • em8300 treiber
  • FFmpeg
  • Kernel Quellen

[Bearbeiten] 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


[Bearbeiten] Sonstiges

[Bearbeiten] 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.)

[Bearbeiten] 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

[Bearbeiten] Verwendung anderer Plugins wie das image oder osdpip

Das Image-Plugin 0.2.3 lädt 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();


[Bearbeiten] Dxr3-plugin mit VDR 1.7.x

Zur Zeit funktioniert das Plugin noch nicht richtig mit VDR 1.7.x (Stand: 16.03.2010)

[Bearbeiten] Tipps

  • Test mit mplayer
mplayer -vo dxr3 /dev/dvb/adapter0/dvr0


[Bearbeiten] Snapshot

git clone git://projects.vdr-developer.org/vdr-plugin-dxr3.git dxr3

[Bearbeiten] Links

In anderen Sprachen