Hallo,
ich habe mich mal daran gemacht, den durchflieger-patch([patches} Korrekte interlaced und framesynchrone Ausgabe für SDTV/HDTV auf VGA/DVI/HDMI/RGB/SCART) als ebuild bereitzustellen.
------Hintergrund------
Was das ist?
Die Patches erweitern den Treiber um folgende Funktionen:
1. Interlaced video Ausgabe über Xv mit korrekter field order. Damit kann ein interlacing im Video-Player entfallen was insbesondere bei HDTV die notwendige Rechenleistung verringert.
2. Vermeidung eines Drift zwischen Grapikkarten-Takt und Video-Ausgabe-Takt des Players durch "on the fly" Modifikation des video timing der Graphikkarte.
Unterstützt werden beliebige video modes insbesondere aber die für TV interessanten
Modes 720x576@50i, 1440x576@50i, 1280x720@50p sowie 1920x1080@50i.
Mehr Grundlagen zu dem Thema findet man in diesen beiden Threads:
[patch] framesynchrone Ausgabe mit der Xv-Extension am VGA/DVI Anschluss
[patch] RGB/PAL ueber VGA mit variabler Framerate
---------------
Zur Installation (funktioniert noch nicht ganz, siehe unten)
Anleitung:
Anhang nach /usr/local/portage kopieren.
Dann
ACCEPT_KEYWORDS="~x86" emerge -av =x11-drivers/xf86-video-ati-6.11.0
ACCEPT_KEYWORDS="~x86" emerge -av =x11-libs/libdrm-2.4.4
Das war's auch schon.
Vorsicht: Bisher ist die Funktion ungetestet. Ich veröffentliche die Ebuilds hier, um die Integration der Patches in Gentoo voranzutreiben und hoffe auf Mitstreiter.
Gruß,
Hendrik