MLD - DXR3-Addon

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 54: Zeile 54:
 
Ob der Treiber korrekt geladen wurde , kann mit "cat /proc/em8300/*" kontrolliert werden.
 
Ob der Treiber korrekt geladen wurde , kann mit "cat /proc/em8300/*" kontrolliert werden.
  
 +
<br>
 
----
 
----
 +
<br>
 +
'''Wer einen anderen Microcode ausprobieren möchte, kann dies folgendermassen tun:''' <br>
 +
<br>
 +
Übersicht über die aktuellen Microcodes:
 +
[http://www.vdr-wiki.de/wiki/index.php/Em8300Microcode#.C3.9Cbersicht_der_Microcodes DXR3 Microcodes]
 +
<br>
 +
Microcode on the fly ändern:
 +
<br>
 +
cd /lib/firmware <br>
 +
rcvdr stop <br>
 +
/etc/rc.d/dxr3 stop <br>
 +
mv em8300.bin em8300.bin.orig <br>
 +
cp <zu testenden Microcode, z.B. 2_41microcode0.bin> em8300.bin <br>
 +
/etc/rc.d/dxr3 start <br>
 +
rcvdr start <br>
 +
<br>
 +
----
 +
<br>
 
'''Einstellung der Parameter mit [http://free.pages.at/wicky4vdr/ DXR3config]:'''
 
'''Einstellung der Parameter mit [http://free.pages.at/wicky4vdr/ DXR3config]:'''
 
+
<br>
1.) MLD Perl Addon nach /etc/addons kopieren und rebooten (DXr3config benötigt Bash aus dem Perl Addon)
+
1.) MLD Perl Addon nach /etc/addons kopieren und rebooten (DXr3config benötigt Bash aus dem Perl Addon)<br>
2.) /etc/rc.config sichern (für alle Fälle)
+
2.) /etc/rc.config sichern (für alle Fälle)<br>
 
3.) Download der aktuellen Version per wget auf der MLD Konsole, z.B. per Putty:
 
3.) Download der aktuellen Version per wget auf der MLD Konsole, z.B. per Putty:
     wget http://free.pages.at/wicky4vdr/download/dxr3config0-3-4.tgz
+
     wget http://free.pages.at/wicky4vdr/download/dxr3config0-3-4.tgz<br>
4.) Entpacken: tar -xzvf dxr3config0-3-4.tgz -C /
+
4.) Entpacken: tar -xzvf dxr3config0-3-4.tgz -C /<br>
5.) DXR3config starten: dxr3config auf der MLD Konsole eingeben und den Anweisungen folgen
+
5.) DXR3config starten: dxr3config auf der MLD Konsole eingeben und den Anweisungen folgen<br>
 
+
<br>
 
DXR3config ist nach dem Reboot der MLD wieder weg. Falls nötig erneut mit tar -xzvf dxr3config0-3-4.tgz -C /  
 
DXR3config ist nach dem Reboot der MLD wieder weg. Falls nötig erneut mit tar -xzvf dxr3config0-3-4.tgz -C /  
entpacken und erneut starten.
+
entpacken und erneut starten.<br>
 
+
<br>
 
----
 
----
 
+
<br>
'''Info zum TV-Out der Sigma Karte:'''
+
'''Info zum TV-Out der Sigma Karte:'''<br>
 
+
<br>
 
Leider fehlt den meisten gebrauchten Karten das Kabel, um die Karte am Fernseher anzuschliessen.
 
Leider fehlt den meisten gebrauchten Karten das Kabel, um die Karte am Fernseher anzuschliessen.
 
Die eine Möglichkeit ist das Adapterkabel in den USA nachzubestellen, die andere Möglichkeit ist per Lötkolben ein Cinch "Kabeladapter" selbst zu bauen.
 
Die eine Möglichkeit ist das Adapterkabel in den USA nachzubestellen, die andere Möglichkeit ist per Lötkolben ein Cinch "Kabeladapter" selbst zu bauen.
Zeile 77: Zeile 96:
 
Bei mir hat es so funktioniert. Viel Spass beim Löten.
 
Bei mir hat es so funktioniert. Viel Spass beim Löten.
  
Alternative Variante: [http://www.vdr-wiki.de/wiki/index.php/DXR3-Video-Kabel_Selbstbau DXR3-Video-Kabel Selbstbau]
+
Alternative Variante ohne auf der Karte löten zu müssen: [http://www.vdr-wiki.de/wiki/index.php/DXR3-Video-Kabel_Selbstbau DXR3-Video-Kabel Selbstbau]
  
 
[[Kategorie:MLD]]
 
[[Kategorie:MLD]]

Version vom 8. Januar 2008, 15:35 Uhr

DXR3 (Hollywood plus) installieren

Um einen VDR ohne FF-Karte über den Video-Eingang am Fernseher betreiben zu können, kann man eine sogenannte DXR3-Karte mit MPEG-Hardware-Decoder einsetzen. Der Vorteil gegenüber Softdevice ist, dass es auch mit PC's ohne GHz-Prozessor funktioniert.

Benötigt wird zusätzlich eine Budget-DVB-T,-S oder -C-Karte oder der Betrieb mit Streaming-Client und server.

Die erste lauffähige DXR3-Version für die MLD ist die
50MLD-0.5.3_cm_vdrapi-1.4.1_dxr3-0.2.7-cvs-3.tgz

Es gibt Karten mit ADV717x-Chip oder mit BT865-Chip. Bei der Auswahl der Treiber ist der richtige anzugeben (auf der DXR3-Karte den Aufdruck auf den ca.10x10mm großen IC's suchen)

Eine DXR-Karte mit ADV7175-Chip funktioniert bei mir mit folgender Konfiguration sowohl über den der Karte beiliegenden Composite-Video-Adapter als auch über S-VHS-Kabel und Scart-Eingang am Fernseher

In der /etc/rc.config müssen folgende Werte angegeben werden:
VDR_PLUGIN_ARGS_dxr3="-vo dxr3:norm=3"
das kommt wohl aus dem Install-Skript des Addons

EM8300SETUP_ARGS="-ao oss:/dev/em8300_ma-0"
hatte ich mal testweise in einer Vor-Version eingetragen, keine Ahnung, ob das wichtig ist (probiere ich noch aus)

DXR3_DRIVER="adv717x pixelport_16bit=0 pixelport_other_pal=1,em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1"


Sollte das Bild einen Grünstich haben, dürfte eine der folgenden Konfigurationen helfen

advParam[0]="adv717x pixelport_16bit=1 pixelport_other_pal=1"
emParam[0]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1"

advParam[1]="adv717x pixelport_16bit=1 pixelport_other_pal=1"
emParam[1]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1"

advParam[2]="adv717x pixelport_16bit=0 pixelport_other_pal=0"
emParam[2]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=0"

advParam[3]="adv717x pixelport_16bit=0 pixelport_other_pal=1"
emParam[3]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1"

advParam[4]="adv717x pixelport_16bit=1 pixelport_other_pal=0"
emParam[4]="em8300 dicom_fix=0 dicom_control=0 dicom_other_pal=0"

advParam[10]="bt865"
emParam[10]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1 use_bt865=1"

advParam[11]="bt865"
emParam[11]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1 use_bt865=1
bt865_ucode_timeout=1"

advParam[12]="bt865"
emParam[12]="em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=0 use_bt865=1
bt865_ucode_timeout=1"

advParam[13]="bt865"
emParam[13]="em8300 dicom_fix=0 dicom_control=0 dicom_other_pal=0 use_bt865=1
bt865_ucode_timeout=1"


Ob der Treiber korrekt geladen wurde , kann mit "cat /proc/em8300/*" kontrolliert werden.




Wer einen anderen Microcode ausprobieren möchte, kann dies folgendermassen tun:

Übersicht über die aktuellen Microcodes: DXR3 Microcodes
Microcode on the fly ändern:
cd /lib/firmware
rcvdr stop
/etc/rc.d/dxr3 stop
mv em8300.bin em8300.bin.orig
cp <zu testenden Microcode, z.B. 2_41microcode0.bin> em8300.bin
/etc/rc.d/dxr3 start
rcvdr start



Einstellung der Parameter mit DXR3config:
1.) MLD Perl Addon nach /etc/addons kopieren und rebooten (DXr3config benötigt Bash aus dem Perl Addon)
2.) /etc/rc.config sichern (für alle Fälle)
3.) Download der aktuellen Version per wget auf der MLD Konsole, z.B. per Putty:

   wget http://free.pages.at/wicky4vdr/download/dxr3config0-3-4.tgz

4.) Entpacken: tar -xzvf dxr3config0-3-4.tgz -C /
5.) DXR3config starten: dxr3config auf der MLD Konsole eingeben und den Anweisungen folgen

DXR3config ist nach dem Reboot der MLD wieder weg. Falls nötig erneut mit tar -xzvf dxr3config0-3-4.tgz -C / entpacken und erneut starten.



Info zum TV-Out der Sigma Karte:

Leider fehlt den meisten gebrauchten Karten das Kabel, um die Karte am Fernseher anzuschliessen. Die eine Möglichkeit ist das Adapterkabel in den USA nachzubestellen, die andere Möglichkeit ist per Lötkolben ein Cinch "Kabeladapter" selbst zu bauen. Wie es geht ist hier beschrieben: TV-Out Adapter einer Hollywood+/DXR3.

Bei mir hat es so funktioniert. Viel Spass beim Löten.

Alternative Variante ohne auf der Karte löten zu müssen: DXR3-Video-Kabel Selbstbau