MLD - DXR3-Addon
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.
Suche bei Ebay nach DXR3 Karten
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