YUV (Componentenausgang) an DBox 2

Boxenweitwurf
cyrill.sneer
Interessierter
Interessierter
Beiträge: 26
Registriert: Donnerstag 3. April 2003, 17:09

YUV (Componentenausgang) an DBox 2

Beitrag von cyrill.sneer »

Nabend,

nachdem ich mich mit der "Neutrino" Materie etwas vertraut gemacht habe und das Update meiner Nokia Kabelbox gefunzt hat, kommen nun die ersten Fragen auf...

Besteht die Möglichkeit die DBox 2 mit einem YUV Ausgang (evtl. über die RGBs am Scart Stecker) upzudaten. Ich möchte die Box an einem Omega HDP Deinterlacer anschließen. Der hat aber nur YUV Eingänge zur Verfügung.
Bei der DBoxs 1 gings das doch, oder? Muss ich eine Schaltung basteln, die das RGB Signal in das YUV Signal umrechnet?

Danke für den Input.
cyrill.sneer
Interessierter
Interessierter
Beiträge: 26
Registriert: Donnerstag 3. April 2003, 17:09

Beitrag von cyrill.sneer »

Wenn niemand eine Idee hat, dann werde ich gleich mal in den Keller gehen und ein Platinchen ätzen... :cry:
dz
Interessierter
Interessierter
Beiträge: 34
Registriert: Donnerstag 3. Januar 2002, 09:09

Beitrag von dz »

Hi,

das würde mich auch sehr interessieren.
Mit der Dbox1 funktioniert das ja schon.


Gruß
dz
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

Philips schreibt zum SAA7126:

"Simultaneously, RGB or bypassed but interpolated CB-Y-CR signals are available via three additional Digital-to-Analog Converters (DACs)"

sollte also gehen.


probiert einfach mal im saa7126-treiber an addresse 0x3a noch das bit 3 (also |=8 ) zu setzen. dann sollte da YCbCr rauskommen.
cyrill.sneer
Interessierter
Interessierter
Beiträge: 26
Registriert: Donnerstag 3. April 2003, 17:09

Beitrag von cyrill.sneer »

Also das hört sich doch wirklich positiv an.
Vielen Dank schon mal dafür :D

Leider hab ich noch sehr wenig Erfahrung mit Neutrino und versuche jetzt erst einmal einige Informationen zusammen zu tragen, um die Quellcodes zu editieren.

Für Tips wäre ich sehr dankbar...
cyrill.sneer
Interessierter
Interessierter
Beiträge: 26
Registriert: Donnerstag 3. April 2003, 17:09

Beitrag von cyrill.sneer »

Mit Hilfe eines anderen Forumsmitglied habe ich die I²C Adresse (3Ah) am SAA7126 auf 0000 01101 (13d) mit Hilfe des SAA Progis gesetzt.
Und siehe da - die Farbdifferenzsignale (Cb, Cr) und das Helligkeitssignal (Y) scheinen richtig zu arbeiten! Toller Fortschritt, aber der Sync funktioniert noch nicht! Das Bild flickert un flackert nur so durch !!!

Aber wie gesagt, wenn mann zwischen das geflimmer schaut, erkannt man deutlich die richtigen Farb und Helligkeitswerte.

Das Datenblatt des SAA7126 sagt nix dazu aus, ob der Sync, der bei YUV mit im Y Singal liegt, von einem andren Pin mit auf Y zugeführt werden muss.

Hier sind die Hardwarejunkies gefragt, die sich mit dem SAA7126 auskennen. Auf der Phillips HP habe ich eine Applikation gefunden, die aber hauptsächlich für den RGB Ausgang erstellt wurde.

Hat eventuell jemand Erfahrungen mit dem Encoder oder gar eine YUV Applikation ???

Vielen Dank euch allen...
cyrill.sneer
Interessierter
Interessierter
Beiträge: 26
Registriert: Donnerstag 3. April 2003, 17:09

Beitrag von cyrill.sneer »

Danke an tmbinc, habs hin bekommen :D
Musste nur noch das CVBS Signal zur Sysncgewinnung zum Y Signal einspeisen.

Großartiges Forum...
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

hi,

vielleicht kann mir auch jemand helfen bei wie-krieg-ich-yuv-über-rgb hin...

meine box läuft mit den aktuellen cvs-sourcen (alexw-treiber)
und ist ne avia500

wenn ich aber bei neutrino yuv einstelle krieg ich nicht mehr als
flackern auf meinem beamer hin - obwohl doch eigentlich yuv
mittlerweile von dem saa7126 treiber unterstützt wird...
weiss wer rat???

danke vorab
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

ich nochmal....

mach ich irgendeinen denkfehler??
ich hab ein scart -> rgb kabel an die box angeschlossen
und dachte, über RGB wird YPbPr augegeben.
stimmt das so oder muss man noch was löten?

@cyrill.sneer: was hast du gemacht um "das CVBS Signal zur Syncgewinnung zum Y Signal einzuspeisen."??

farbe und helligkeit sehen ok aus - fehlt halt anscheinend nur das sync.
cyrill.sneer
Interessierter
Interessierter
Beiträge: 26
Registriert: Donnerstag 3. April 2003, 17:09

Beitrag von cyrill.sneer »

http://212.105.197.43/vbportal/forums/s ... post340604

Hier haben wir die Lösung weiter entwickelt.
Die Endlösung kann nur sein, des AlexW die Änderungen von Micha_R mit in sein Basisimage aufnimmt!

Wir müssen das unbedingt bei den Devs einbringen...[/url]
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

die änderungen sind ja scheinbar drin...

hast du ne idee warum das trotzdem nicht bei mir funktioniert?
läuft das bei dir?
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

nicht nur scheinbar sondern tatsaechlich...
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

ich versuchs nochmal...

hat irgendwer ne idee warum das nicht funktioniert?
oder gibts wen bei dem das funktioniert?

kennst sich wer mit dem saa7126 aus? hab mir das
datenblatt runtergeladen - trau mich aber nicht mit den
einstellungen wild rumzuspielen.

hilfe....
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

falls es jemanden interessiert...

wenn man die aktuellen yuv-einstellungen vom treiber nimmt
und zusätzlich noch im register 2d das vbsen1 auf 1 setzt (y->g)
klappt alles - zumindest bei meinem beamer (panasonic pt ae 300)
RonyCH
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Freitag 13. Juni 2003, 15:24

Beitrag von RonyCH »

Hi sox,

wie kann ich im Register 2d das vbsen1 auf 1 setzen ?

Hab auch einen Panasonic Beamer und würde das gerne mal testen.

Bei RGB oder YUV herrscht bei mir auch große Dunkelheit.

Thx

RonyCH
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

hier iss mein diff zum driver/saa7126/saa7126_core.c (rel_alexW)
reicht dir das? sprich - kannst du dir selbst ein image kompilieren??

Index: saa7126_core.c
===================================================================
RCS file: /cvsroot/tuxbox/driver/saa7126/saa7126_core.c,v
retrieving revision 1.26.4.3
diff -u -r1.26.4.3 saa7126_core.c
--- saa7126_core.c 2003/04/23 12:54:39 1.26.4.3
+++ saa7126_core.c 2003/06/13 15:44:05
@@ -346,11 +346,11 @@
encoder->reg_2d = 0xff; // 11111111 croma -> R, luma -> CVBS + G + B
break;
case SAA_MODE_YUV_V:
- encoder->reg_2d = 0x4f; // reg 2D = 01001111, all DAC's on, RGB + VBS
+ encoder->reg_2d = 0xcf; // reg 2D = 11001111, all DAC's on, RGB + VBS
encoder->reg_3a = 0x0b; // reg 3A = 00001011, bypass RGB-matrix
break;
case SAA_MODE_YUV_C:
- encoder->reg_2d = 0x0f; // reg 2D = 00001111, all DAC's on, RGB + CVBS
+ encoder->reg_2d = 0x8f; // reg 2D = 10001111, all DAC's on, RGB + CVBS
encoder->reg_3a = 0x0b; // reg 3A = 00001011, bypass RGB-matrix
break;
default:
RonyCH
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Freitag 13. Juni 2003, 15:24

Beitrag von RonyCH »

Hi sox,

nein; so was hab ich nicht drauf.

Ich dachte das kann man eben mal über Telnet umschalten.

Oder kann man den fertigen Treiber im Image austauschen?

Thx

RonyCH
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

wenn das bis morgen zeit hat kann ich dir ein angepasstes "saa" geben.
mit dem progrämmchen kannst du dann das entsprechende register testweise setzen...

muss jetz erstmal was biertrinken gehen...
RonyCH
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Freitag 13. Juni 2003, 15:24

Beitrag von RonyCH »

sicher hat das Zeit.

Und das kühle Bierchen ist jetzt auch wichtiger.

cu
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

@RonyCH: du hast post...
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

geht das dann auch noch bei den anderen leuten? :)
RonyCH
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Freitag 13. Juni 2003, 15:24

Beitrag von RonyCH »

@sox

hi,

dachte schon das Board kommt gar nicht mehr.

Erst mal Danke für das File.

Werde es heute Abend mal testen.

cu

RonyCH
joerg_1
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Montag 30. September 2002, 17:42

Beitrag von joerg_1 »

Hi,
ich habe einen Piano Beamer und probeweise das YUV-Signal eingespeist. Das Ergebnis ist ein wild zuckendes Bild. Da fehlt wohl auch der sync. Gilt für mich auch diese saa7126-Modifikation? Was ist das für eine Datei und wo finde ich die?
Gibt es darüber hinaus die Möglichkeit im YUV oder S-VHS Ausgabemodus das Compositesignal farbig zu bekommen? Das dauernde hin- und herschalten des Videosignals für Fernseher und Beamer ist ziemlich lästig unter BN war das doch auch nicht sw (was S-VHS betrifft), also müsste die Box das doch schaffen.

Ciao, Jörg
sox
Interessierter
Interessierter
Beiträge: 25
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von sox »

@joerg_1 du hast mail...

falls es wen interessiert - meine einstellungen haben bei RonyCH
auch funktioniert. ich kann mir eigentlich nicht vorstellen wie yuv
ohne die modifikation klappt...

gibt es da draussen jemanden, der mit den aktuellen treibern
über yuv ein bild bekommt???
alexW
Developer
Beiträge: 631
Registriert: Donnerstag 24. Januar 2002, 12:21

Beitrag von alexW »

sox hat geschrieben:gibt es da draussen jemanden, der mit den aktuellen treibern
über yuv ein bild bekommt???
Jo, also ich habe es eben ausprobiert (lassen), yuv eingestellt und Bild inkl. Farbe ist auch stabil da :)
Aber ich denke, wenn der Patch bei euch die Fehler beseitigt, macht er im CVS Sinn, dann sieht man ja, ob das woanders Probleme verursacht.
Hm, machen wir es so.. ihr versucht mal diesen micha_r aufzutreiben, der ja damals die Patches erstellt hatte und fragt den mal, ob das mit den anderen Werten bei ihm noch funktioniert. Wenn ja, dann ists ja prima :)
alexW