S-Video am TV und VCR-Ausgang (eine Lösung)

Sammlung von Anleitungen und HowTos für dBox2
Huey
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Samstag 15. April 2006, 21:20

S-Video am TV und VCR-Ausgang (eine Lösung)

Beitrag von Huey »

Hallo,

gleich vorneweg:
Das Problem ist mit dem neuesten Yadi Snapshot 2.1.0.11 vom 25.6.2006 gelöst. Da ich aber mit diesem neuesten Snapshot noch Probleme habe (bei mir geht der Movieplayer nicht), schildere ich hier mal eine Lösung für das Snapshot 2.1.0.8, das bei mit sehr stabil läuft.

Die hier aufgezeigte Lösung ist vielleicht schonmal woanders vorgestellt worden, aber ich hatte doch einiges an Sucherei bis ich die notwendigen Informationen zusammen hatte. Deshalb sind die folgenden Informationen für andere (z.B. Newbies wie mich) eventuell doch nützlich (getestet mit Nokia Sat, 2xIntel).

Die Situation:
---------------

Die DBox2 gibt bei der Einstellung Video = S-Video nur am TV-Ausgang S-Video aus, am VCR-Ausgang dagegen nur BAS (Y- Signal ohne Farbe).

Nach der sehr informativen und umfangreichen Anleitung von Barf ( http://www.bengt-martensson.de/dbox2/io.html ) sollte es aber dennoch mit einer Modifikation der Datei SCART.CONF gehen:

Eine Modifikation der Datei scart.conf (hier für Nokia) bringt jedoch nichts:

Code: Alles auswählen

Original:
#typ_vcr/dvb:      v1 a1 v2 a2 v3 a3 (vcr_only: fblk)
nokia_scart:        3  2  1  0  1  1
nokia_dvb:          5  1  1  0  1  1

Modifiziert:
#typ_vcr/dvb:      v1 a1 v2 a2 v3 a3 (vcr_only: fblk)
nokia_scart:        3  2  1  0  1  1
nokia_dvb:          5  1  2  0  1  1
Der Eintrag "2" in "v2" in der Zeile nokia_dvb: sollte eigentlich nach
der Beschreibung (s. Link oben) ein 2-kanaliges Signal durchschalten,
der Wert wird aber ignoriert (genauso wie "4", das den gleichen Effekt haben sollte).

Eine Lösung:
---------------

Die Datei "start_neutrino" per FTP auslesen aus /etc/init.d/ und erweitern um den Eintrag "switch -rv 2 2" (oder "switch -rv 2 4").

Position: vor dem Start von neutrino (s. unten)
Funktion: Durchschalten beider Kanäle (Y+C) zum VCR Scart Ausgang.

weitere Hinweise:
--------------------

Anpassen einer eigenen Startdatei (/var/etc/init.d/start_neutrino):

Zunächst den Link (/var/etc/init.d/start_neutrino) umbenennen in start_neutrino.orig

Dann die modifizierte "start_neutrino" aufspielen, anschliessend unbedingt
mit CHMOD die Datei auf "ausführen" setzen (CHMOD 755), sonst bootet die Box nicht mehr!

Die erweiterte Datei "start_neutrino":
-------------------------------------------

Code: Alles auswählen

#!/bin/sh
# $Id: start_neutrino,v 1.8 2005/05/27 20:16:43 mogway Exp $

sectionsd
timerd
if [ -e /var/bin/camd2 ]; then
 chmod +x /var/bin/camd2
 /var/bin/camd2
else
 /bin/camd2
fi;

if [ -e /var/etc/.pmt_update ] ; then
 zapit -u
else
 zapit
fi;

controld
nhttpd

/bin/switch -rv 2 2

if [ -e /var/etc/.neutrino_gmo18t ]; then
    neutrino_gmo18t -u -f 
  else
    neutrino -u -f
  fi;

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
pzapit -kill

i=9
while expr $i != 0 > /dev/null
do
if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done
halt
Grüsse,

Huey
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Nur einige Bemerkungen:

-- Wie Huey selbst schreibt: Das Problem ist in aktuellen CVS behoben.

-- Der SW-Bug habe ich "der Terminator-Bug" genannt. Die vorgeschlagene Fix hat leider unangenehmen nebeneffekten, die in der richtige Lösung nicht da ist.

-- Ein von den behobenen Probleme war, dass controld nicht richtig scart.conf das erste Mal gelesen hat. As genau diesem Grund hat Huey zu switch-Befehle in start_neutrino gegriffen (müssen) (was normalerweise nicht sinnvoll ist).

Thread