Hier mal die Posts von hier als Zitate:
ZitatOriginal von morus
HDMI mit der FF würde auch per fbtv und einer DVI-Grafikkarte gehen. Das ist quasi auch eine HW-Lösung, da die Software fbtv nichts anderes macht als den SAA7146 auf der FF so zu programmieren, dass er die digitalen Videodaten vom AV7110 direkt per Busmaster DMA in den Speicher der Grafikkarte schreibt. Die CPU ist also nicht beteiligt. Man müsste nur sicher stellen, dass die Grafikkarte die Bilder auch framesynchron und interlaced ausgibt. Da die Grafikkarte aber einen eigenen Quarz hat und damit asynchron zum AV7110 getaktet ist, wäre zur Synchronisation ein kleiner Umbau nötig. Man müsste den Quarz von der Grafikkarte entfernen und den Takt statt dessen vom Qarzoszillator der FF nehmen. Jetzt müsste man nur noch die richtigen Einstellungen für die Aflösung und das Timing des Frambuffers finden, und man hätte die digitalen Videodaten vom AV7110 unverändert am DVI Ausgang der Grafikkarte, den man mittels Adapter auf für HDMI verwenden kann.
Ich selber hätte das längst ausprobiert, hab aber noch keinen HDMI Fernseher. Als Grafikkarten würden sich alle eignen, die einen 27MHz Quarz (so wie auch die FF) haben. Das dürften so ziemlich alle Matrox und Nvidia Modelle sein (ATI?).
ZitatOriginal von vdr_rossi
morus
und wie wird bei Deiner Lösung ein syncroner Ton sichergestellt ?
Munter bleiben, Rossi
ZitatOriginal von morus
rossi:
geauso wie bei analogem TV out auch, also vom AV7110. Nur um das nochmal klarzustellen: die Audio/Video Mpeg-Dekodierung und Synchronisation wird wie gewohnt vom AV7110 erledigt. Statt so wie in der ursprüngliche Idee dieses Threads die Daten schon am Eingang des SAA7146 abzugreifen und auf einenen HDMI transmitter zu geben, lässt man sie einfach vom SAA7146 zur Grafikkarte weiterreichen und nutzt die Grafikkarte als HDMI transmitter.
ZitatOriginal von Marcus 2208
Die Idee mit der Grafikkarte ist ansich nicht schlecht, aber es würde eine weitere Karte im Rechner stecken, die mindestens 20W verbrät. Mir ist leider keine AGP Karte mit DVI/HDMI bekannt, die sparsam ist. Überall fette Kühlkörper und nervtötende Lüfter alla Flugzeugturbine. Es gibt zwar auch passive, aber das ist Hardwarevergewaltigung, da diese permanent kurz vorm Hitzetot stehen.
Ich habe derzeit eine ATI Rage II im Rechner, die reicht für die Textkonsole und verbraucht <3W! Da ist kein Kühlkörper drauf und schon garkein Lüfter. Trotzdem erwärmt sich der Chip nicht wesentlich.
Ich bin immernoch für den direkten HDMI-Ausgang an der FF!
ZitatOriginal von morus
Ich habe in meinem VDR eine alte Matrox G450 low profile. Die hat DVI und ist passive gekühlt. Aufgrund des kleinen Kühlkörpers und dessen Temperatur würde ich mal tippen, dass die auch nicht mehr als 5W nimmt.
ZitatOriginal von lola
@ morus,
wie sieht es eigentlich mit den ADD-ON DVI Karten aus, welche bsw. im Esprimo stecken. So wie ich das verstehe, greifen die das Signal einer Grafikkarte (ohne DVI) über den Bus ab und setzen es auf DVI um. Das funktioniert aber wohl nicht grundsätzlich mit allen Chips. Gibt es für den SAA7146 auch eine Möglichkeit, mit irgendeiner der unterschiedlichen DVI ADD-ON zu kooperieren.
Die wären ansonsten super sparsam
Gruß Fr@nk
ZitatOriginal von Marcus 2208
Ich glaube nicht, dass eine DVI-Addon Karte allein funktioniert. Es wurde ja geschrieben, dass die Daten vom SAA in den Framebuffer der Grafikkarte geschrieben werden. Und diese Addon Karten sind reine DVI-Transmitter, also keine Grafikkarten und demzufolge ohne einen Framebuffer.
ZitatOriginal von morus
Der SAA7146 kann per busmaster DMA digitale Videodaten entweder in den Hauptspeicher des Rechners oder in den Speicher von PCI oder AGP Karten schreiben. Diese Addon-Karten sind aber weder echte AGP Karten noch besitzen sie einen Speicher in den der SAA schreiben könnte.
ZitatAlles anzeigenOriginal von Marcus 2208
Derzeit sieht das Bild wohl genauso aus, wie [IDC]Dragon das schonmal hatte, richtig? Also Falschfarben, Zeileneinreißer usw...
HIER schreibt [IDC]Dragon folgendes:
Wenn ich das jetzt richtig verstanden habe, hat [IDC]Dragon den ersten (erfolglosen) Test mit einer Verzögerung um einen Takt gemacht, da dieser Patch schon von den DBOX-Tests her fest auf der Platine vorhanden war. Dabei blieb der Fernseher komplett schwarz.
Danach hat er um weitere 4 Takte verschoben, dabei kam dann das erste Bild auf den Schirm, mit den bis jetzt existierenden ungeklärten Störungen.
Was, wenn man diese Taktverschiebung um 5 Takte komplett weglässt? Laut seiner Aussage sollte sich nix ändern, da die Lage wieder gleich sein sollte. Was wenn aber genau diese Verschiebung zu den jetzigen Problemen führt? Ich meine, wir verzögern hier den Hsync unnötigerweise um 5 Takte, ist sich irgendjemand hier absolut sicher, dass das keine Auswirkungen hat?
KISS (Keep It Simple Stupid), oder anders: Warum unnötig verkomplizieren?
Grüße
Marcus
ZitatAlles anzeigenOriginal von magicdragon67
Hi,
ich hab keine Verzögerung im Takt eingebaut - das Ergebnis ist zunächst das selbe - zum feintunig bin ich dann wegen des Kurzschlusses und Ausfalls der FF Karte nicht mehr gekommen.
morus
Die Idee wäre nicht schlecht, es gibt ja auch Boards mit onboard Grafik, da könnte sowas wohl gehen, Bild synchronisation so ala VAG2SCART, da wurde eine "Frame synchronisierungsregelung" eingebaut um die Ungenauigkeiten bzw. die asynchronität der Grafikkartenausgabe zu kompensieren, funktioniert wohl auch.
Vielleicht könnte man das mit einbauen ?? Bin leider kein Programmierfreak - das erschint mir aber eine elegantere Lößung, mit mehr Einflussmöglichkeiten.
Ton würde ich dann z.B. über onboard Sound ausgeben
Die Bastelei für den Hardware HDMI ist nicht zu unterschätzen - nichts für grobmotoriker, man muss wirklich sauber arbeiten - ähnlich dem Full-TS-Mod aber mit weniger Platz zum Arbeiten.
Die Soundausgabe wäre bei der Hardwarelößung auch noch ein noch nicht näher untersuchtes Problem.
Wobei mir nach wie vor der Lößungsansatz mittels VDPAU der "stromsparendere" Weg erscheint.
Aber gerne lasse ich mich belehren.
Grüße - und weiter diskutieren, nur so können wir das für und wieder der verschiedenen Lößungen beleuchten und etwas funktionierendes machen.
Grüße Magicdragon67
P.S.: Für die Diskussion FF und Grafikkarte sollten wir einen eigenen Thred aufmachen, damit die Übersicht bleibt, ich mach das einfach mal
HIER
So nun auf zum Fleißigen diskutieren ;-)))