Dxr3-plugin
Hulk (Diskussion | Beiträge) (→Links) |
|||
(82 dazwischenliegende Versionen von 45 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
+ | '''Autor:''' Andreas Schultz, Stefan Schluenss, Kai Moeller, Christian Gmeiner | ||
+ | |||
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== | ||
+ | {| | ||
+ | |[[Bild:dxr3-plugin-00.jpg|thumb|none|''kurze beschreibung'']] | ||
+ | |[[Bild:dxr3-plugin-01.jpg|thumb|none|''kurze beschreibung'']] | ||
+ | |} | ||
+ | --> | ||
+ | <!-- ==Bedienung== --> | ||
+ | <!-- ===[[SVDRP]] Befehle=== --> | ||
+ | |||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
* [[Dxr3|DXR3]] - Karte | * [[Dxr3|DXR3]] - Karte | ||
+ | |||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
* em8300 treiber | * em8300 treiber | ||
− | * | + | * {{wikipedia|FFmpeg}} |
* Kernel Quellen | * Kernel Quellen | ||
− | ==Installation | + | |
− | + | ==Installation== | |
− | <pre>cd $SOURCEDIR | + | <pre> |
− | tar xvzf ffmpeg- | + | cd $SOURCEDIR |
− | ln -s ffmpeg- | + | tar xvzf ffmpeg-<VERSION>.tar.gz |
+ | 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 | ||
Zeile 19: | Zeile 36: | ||
</pre> | </pre> | ||
− | + | <!-- ===Optionen=== --> | |
− | + | <!-- ===Patches=== --> | |
− | < | + | <!-- ==Konfiguration== --> |
− | + | <!-- ===Einstellungen=== --> | |
− | + | <!-- ===Parameter=== --> | |
− | + | ||
− | + | ==Sonstiges== | |
− | + | ===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). | ||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | ifneq ($(TOPDIR),$(shell /bin/pwd)) | |
− | + | include $(TOPDIR)/Rules.make | |
− | + | em8300.o: $(em8300-objs) $(LD) $(LDFLAGS) $(LDFLAGS_MODULE) -r -o $@ $(em8300-objs) | |
− | + | endif | |
− | + | </pre> | |
− | + | ||
− | + | ====Verwendung anderer Plugins wie das [[image-plugin|image]] oder [[osdpip-plugin|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) | ||
+ | <pre> | ||
+ | - register_avcodec(&mp2_decoder); | ||
+ | + avcodec_register_all(); | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | - | + | ====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 | ||
+ | |||
+ | <!-- ===Wunschliste=== --> | ||
+ | |||
+ | ==Snapshot== | ||
+ | git clone git://projects.vdr-developer.org/vdr-plugin-dxr3.git dxr3 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Links== | ==Links== | ||
− | + | * [http://projects.vdr-developer.org/projects/show/plg-dxr3 neue Homepage des Plugins] | |
− | + | * [http://sourceforge.net/projects/dxr3plugin alte Homepage des Plugins] | |
− | + | ||
− | + | * [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:Veraltete Plugins]] | |
− | + | [[Kategorie:Ausgabe-Plugins]] | |
− | + | [[Kategorie:DXR3]] | |
− | + | [[Kategorie:Budget-Only_Systeme]] | |
− | + | {{i18n|dxr3-plugin}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | [[Kategorie: | + |
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
- DXR3 - Karte
[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