16:9 schaltet nicht mehr richtig

Boxenweitwurf
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

16:9 schaltet nicht mehr richtig

Beitrag von schekko »

Auf meiner Sagem 2xI ist es seit kurzem so, dass das 16:9 Bild nicht mehr richtig dargestellt wird.
Es ist so, dass wenn ich in den Einstellungen auf 16:9 schalte, dass dann das Bild zwar etwas breiter wird, aber noch nicht die ganze Bildschirmbreite des TV erreicht wird. Ich hätte ja glatt auf nen Softwarefehler getippt, es scheint aber nicht so. Ich habe einige Versionen von Neutrino durch, auch die, die mal liefen, überall ist es gleich. Außerdem ist die EPG-Info bei eingeschaltetem 16:9 breiter als das eigendliche TV-Bild (auch bei 16:9 Sendungen).
Also würde ich sagen, dass die Box das TV-Signal zu schmal hat, aber das EPG-Bild noch gut ist.
Wo kann man da ansetzen?

Was ich noch sagen wollte. dass in der Einstellung 16:9 und SVHS alles auf das Vollbild 16:9 gezoomt wird, auch die 4:3.

thx
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Video-Einstellungen steht wahrscheinlich auf "16:9", das ist für Fernseher gedacht, die nicht horizontal runterskalieren können und ansonsten nur einen Teil des Gesamtbildes zeigen würden.

"Automatisch" ist die richtige Einstellung.

Die Namen sind etwas ungünstig gewählt, hat historische Gründe, sollte man eigentlich mal umbenennen.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Wäre es möglich im "16:9" Modus die blauen Streifen wie sie auf Mtv2 Popchannel auftreten zu entfernen?
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Hmm, du meinst diesen Müll am linken Rand, der normalerweise im Overscan verschwindet (außerhalb des dargestellten Bildbereichs).

Das ist ja eigentlich eher ein Problem des Senders.

Den Start des sichtbaren Bildbereichs kann man evtl. aber einstellen, nur bei anderen Sendern verlierst du dabei evtl. Information am Bildrand. Müßte man mal in den Treibern nachschauen.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Jep den "Müll" am Bildrand meine ich, vieleicht spiele ich die Tage mal selber ein bißchen.
Avia_av_napi wars es doch gewesen oder? Später mal suchen.....
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

Bei der Einstellung automatisch ist es das gleiche. Das eigendliche TV-Signal ist nicht breit genug, aber das EPG ist breiter als das TV-Signal.
Wie schon geschrieben, glaube ich nicht mehr an einem Softwareproblem.
Die Schaltspannung am Scart kann es auch nicht sein, da sonst das EPG schmaler sein müsste. Also muss es schon vorher sein, bevor das TV-Bild mit dem EPG gemischt wird. Ich bin aber leider kein Profi in Hardware, also weiß ich auch nicht, an welchem Chip ich da vielleicht mal was bestimmtes messen könnte.


thx
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Also das häßliche Breitbild, wo die Schädel so zermatscht aussehen wurde abgeschafft.
Um das komplette Epg+ zu sehen musst du nur den Bildbereich einstellen unter Video/Bildbereich einstellen.
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

@Nico 77

Nee, so war das doch nicht gemeint. Das TV-Bild ist nicht breit genug (links und rechts schwarze Streifen), aber das EPG geht bis in die schwarzen Streifen rein. Es liegt nicht an der Software !!
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ungewöhnlich.

Grafiken werden alle im Demux erzeugt, daß heißt, sie sind unabhängig vom MPEG-Dekoderbild. Deswegen kann's schon sein, daß das eine spielt und das andere nicht.

Und die Einstellungen für das Dekoderbild sind alle softwaregesteuert, es gibt also keinen Pin, der hier irgendwie eine falsche Spannung liefert.

Also mir fiele da nur ein, daß bei Neutrino evtl. die Konfigurationsdatei durcheinandergeraten ist und ein falscher Wert gesetzt wird. Allerdings müßte sich das natürlich trotzdem verändern beim Umschalten.

Hardwareproblem wäre ungünstig, das hieße, daß der Avia defekt wäre und aus irgendeinem Grund nicht mehr skaliert.
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

Das eine Configurationsdatei durcheinander ist, denke ich auch nicht. Ich habe schon ein paar alte Versionen installiert, aber überall das gleiche.
Worauf ich hinaus wollte, war das skalieren. Das wird also im Avia gemacht. Hhmm :-?
Kann da vor dem Avia nen Kondensator oder sowas platt sein? Oder eine Spannung nicht richtig anstehen?
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

Was mir noch einfällt, weil ich gerade den Schaltplan begutachte, wo laufen denn die Grafiken mit dem TV-Signal zusammen? Auch im Avia oder in dem Demuxer selber? Dann kann doch auch was mit dem Demuxer sein, oder?
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Hmm, mischen tut der Demux, aber das geschieht alles auf digitaler Ebene, auch das Skalieren geschieht digital.

TV-Signal ist nicht so wirklich korrekt als Beschreibung, weil das erst der SAA als letzter in der Kette erzeugt. Vorher ist es vom Avia her digital 4:2:2-YCbCr.

Also ist schwierig zu sagen. Verändert sich denn die horizontale Größe je nach gesendeter Auflösung der einzelnen Services oder ist die immer gleich?

Es wäre natürlich noch möglich, daß der Avia-Ucode fehlerhaft ist, allerdings würde der dann in Neutrino auch als "unknown" auftauchen.

Der Treiber selber macht da nicht viel, es werden nur verschiedene Zahlen in Register geschrieben, die Hauptarbeit macht der Avia-Ucode.
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

Ich habe heute Abend noch mal genauer nachgeschaut.
Wenn ich die Einstellung vom Bildformat auf automatisch stelle, dann schaltet die D-Box überhaubtnicht in 16:9 um, auch wenn eine 16:9 Sendung läuft. Das Bild bleibt immer in 4:3. Auch das 16:9 Zeichen unten-rechts leuchtet nicht auf.
So kann es natürlich sein, dass wenn ich die Einstellung nu auf 16:9 stelle und die Umschaltung erzwinge, dass dann das EPG breiter ist, da ja vermutlich vom Avia dann nicht entsprechend skaliert wird, oder einfach das entsprechende Signal (jetzt ist 16:9) nicht mit dem Bild mitgeschickt wird.
An welcher Adresse oder anwelchem Pin ändert denn die Software was, damit man ein 16:9 Bild bekommt, weißt du das Npq??
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Code: Alles auswählen

case VIDEO_SET_DISPLAY_FORMAT:
[...]
videostate.display_format = format;
avia_av_dram_write(ASPECT_RATIO_MODE, aval);
avia_av_dram_write(DISPLAY_ASPECT_RATIO, dval);
in der avia_av_napi.c
BrezelSalzer
Beiträge: 1
Registriert: Freitag 18. Juni 2004, 18:53

Beitrag von BrezelSalzer »

hört sich fast so an als würbe das schaltsignal (scart pin8) am fernseher nicht ankommen.
(natürlich nur falls du ein scart kabel benutzt)
b.s.
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

@BrezelSalzer
Doch, ein 16:9 Signal kommt ja an, sonst wäre das ja mit dem EPG nicht. Die Box selber will nichtmehr in 16:9.
Auch wird das 16:9 Signal vom Video durchgelassen.

@Npq
Sieht wohl so aus, als ob ich da nichts machen kann. Naja, dann muss die Box eben für ein 4:3 TV herhalten, wenn die anders nicht will. :cry:
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Wie wird das Bild denn ausgegeben? verzerrt oder normal?
Gruß Gorcon
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

@ Gorcon

Alles wird in 4:3 (ohne Verzerrungen) ausgegeben, es sei denn ich schalte in den Einstellungen auf 16:9, dann wird das Bild etwas breiter und das EPG noch breiter.
Manchmal hatte ich auch schon naja, ich sag mal, 3:3 ist aber eher selten und sicherlich nur eine Fehlerquelle zwischen Box und TV.
Ich denke mal, dass ich das mit den Seitenverhältnissen erst richtig beurteilen kann, wenn ich die Box am 4:3 TV dran hänge. Das werde ich aber erst Sonntag machen, denke ich.
schekko
Interessierter
Interessierter
Beiträge: 34
Registriert: Freitag 20. September 2002, 18:13

Beitrag von schekko »

@ Npq

Ich habe heute ein paar Erklärungen für mein Problem gefunden.
1. Die D-Box ist heile
2. mein TV ist defekt

Ich hatte die Box bei Schwiegerpappa dran, da lief alles so wie es sein soll.

Jetzt zu meinen TV, also dieses komisch breite Bild kommt nur mit der Einstellung 16:9, die hatte ich aber gewählt, damit auch die 4:3-Sendungen meinen Bildschirm ausfüllen. Wenn ich auf automatisch bin, dann schaltet mein TV auch richtig zwischen 16:9 und 4:3 um (Hatte wohl beim letzten mal Zappen keine 16:9-Sendung erwischt).
Also wie gesagt nur in der Einstellung 16:9.
Du hast gesagt, dass in dieser Einstellung das Horizontale Skalieren erzwungen wird, wie genau passiert das?? Ich würde sagen, dass mein TV nicht mehr genug skaliert.

thx
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Hmm, ok, ich sagte ja schon, daß die Bezeichnung nicht ganz so toll ist.

Also "16:9" ist für einen Fernseher, der nicht selber herunterskalieren kann.

Stell dir einen Fernsehr vor, bei dem einfach die 4:3-Röhre durch eine 16:9-Röhre ersetzt wurde, der aber nach wie vor immer das Bild vollständig schreibt. Was passiert?

Richtig, das 4:3-Bild wird verzerrt dargestellt (es füllt zwar vollständig aus, ist aber dadurch in der Horizontalen - also nach "links und rechts" - zu breit).

Der Avia kennt einen Modus, in dem er das Bild quasi zu "schmal" darstellt. Und zwar um genau den Faktor zu schmal, daß ein solcher 16:9-Fernseher dann ein korrektes 4:3-Bild darstellt.

Dabei geht natürlich Auflösung in der Horizontalen verloren, aber zumindest kann jemand, der so ein Gerät hat, nun ein 4:3-Bild in korrektem Seitenverhältnis angucken (natürlich mit schwarzen Streifen links und rechts und evtl. Aliasing-Störungen).

So ein Fernseher stellt natürlich auch ein 16:9-Bild nur dann richtig dar, wenn es anamorph verzerrt angeboten wird. Ein "herkömmliches" 16:9-Bild, also eines welches mit schwarzen Streifen oben und unten ausgestrahlt wird (Letterbox) wäre nun oben/unten/links und rechts angeschnitten. Teilweise konnten die alten Geräte aber aufzoomen, so daß es auch hier wieder stimmt.

Also nochmal zusammenfassend: Der 16:9-Modus ist nur für korrekte 4:3-Seitenverhältnis-Darstellung bei einigen wenigen älteren Geräten interessant, nicht für Sendungen die anamorph 16:9 ausgestrahlt werden (da ist die Einstellung nämlich total falsch).

Daher sollte man da mal etwas aufräumen bei den Menünamen.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Da das nun geklärt scheint, mal eine Frage.

Habe jetzt in avia_av_napi mal die Einstellungen verändert, komme aber nun entweder wieder auf dieses Breitbild oder auf das komische Format bei MTV2 Pop Channel.

http://cvs.tuxbox-cvs.sourceforge.net/t ... 29&r2=1.30

Gibt es eine (einfache) Möglichkeit den normalen 4:3 Modus zu erzwingen und das dann trozdem das Menü gößer bleibt? Es war mir zwar möglich auf Ard/Zdf den normalen 4:3 zu erzwingen, nur auf Mtv2 Pop kommt trotzdem wieder dieses Format mit den blauen Streifen.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Das Menü, also OSD hat nichts mit dem Avia zu tun, das macht der Demux. Und was das 16:9-Skalieren angeht, das macht in dem Fall die Avia-Firmware und die bietet nur das an was auch schon ausgenutzt wurde.

Dir ging's ja um was anderes, nämlich den sichtbaren Bildbereich einzuschränken. Das geht über den Avia scheinbar nicht.

Aber der eNX kann den aktiven Videobereich festlegen (der mischt OSD und MPEG-Video). Beim dem gibt's in den Defines ein "Video Active Start"-Register, kannst du ja mal mit spielen, ich weiß nur nicht ob man da dran drehen kann ohne daß sich was anderes verändert. Beim GTX läßt sich das aber wohl nicht ändern, hmm.

Also ist wohl nicht so wirklich vorgesehen. Es sei denn, du deckst das mit dem Framebuffer zu. Aber dann mußt du dich mit Neutrino rumschlagen wenn es den Framebuffer partout löschen möchte oder so.

Oder du nutzt die 2. Grafikebene beim eNX. Da gibt's allerdings so gut wie keinen Code in den Treibern für was mit dem beschränkten Demux-RAM zu tun hat.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Hui, ich habe mich dazu entschieden das ich es lass so wie es ist.
Ist mir doch ein bißchen zu "einfach" das ganze. *fg*