Hallo,
anbei Patches für xine-vdpau, xine-lib-1.2-vdpau, xineliboutput plugin und xine plugin die folgendes bewirken:
xineliboutput:
Für das aktuelle xineliboutput Plugin ist zur Zeit kein Patch notwendig da zwar nicht alle aber alle wesentlichen Erweiterungen bereits in das Entwicklerrepositorie eingeflossen sind.
xine-plugin:
Es funktioniert jetzt auch die "grab"-Funktion zusammen mit vdpau so das man auch wieder ein Bild im vdradmin hat. Funktioniert aber nur mit gepatchter xine-lib.
Das "autocrop" post plugin lässt sich übrigens auch im xine-ui nutzen. Dazu das xineliboutput gegen die xine-lib compilieren und installieren. Dann kann das "autocrop" Plugin mit den post processing Parametern des xine-ui geladen werden z.b. mit --post autocrop:stabilize=1,soft_start=0
xine-lib-1.2:
In der Datei README-DF-EXTENSIONS-PATCH.DE ist eine Beschreibung der aktuellen Funktionen enthalten.
Zur Installation:
Zuerst das xine-lib-1.2 mit dem Patch compilieren und installieren. Danach das xineliboutput bzw. xine-plugin mit dem Patch gegen die gepatchte Version des xine-lib-1.2 compilieren.
Zum Setup:
Für unskalierte Ausgabe in beiden Plugins jeweils Osd auf Hardware/X11 Ausgabe setzen.
Für skalierte Osd Ausgabe die Software Skalierung in beiden Plugins abschalten. Im vdr-xine plugin ist dass die Einstellung "abschneiden".
Download:
Die neusten offiziellen Versionen der Patches gibt es hier:
http://projects.vdr-developer.org/projects/xine-lib/files
Ältere Versionen hier:
http://durchflieger.dachsweb.de/vdpau-extensions
Die Patches zur xine-lib werden in einem git Repositorie auf vdr-developers gepflegt:
http://projects.vdr-developer.org/projects/show/xine-lib
Historie:
30.05.2009: xineliboutput Patch v3 bereitgestellt. Sollte jetzt auch gegen xine-lib 1.2 compilieren. xine-vdpau Patch für xine-lib-1.2 von gda mit aufgenommen. Danke an gda dafür.
03.06.2009: Neue Version v5 der Patches für xineliboutput und xine-vdpau. Achtung die xine-lib-1.2 Variante des Patch ist noch eine ältere Version!
04.06.2009: v5 Patch für xine-lib-1.2 von gda aufgenommen
06.06.2009: Neue Version 6 der Patches bereitgestellt
10.06.2009: Version 6 des Patch für xine-lib-1.2 bereitgestellt
21.06.2009: Version 7 des Patch für xine-vdpau r273 bereitgestellt
26.06.2009 :Hinweis zum compilieren ergänzt
28.06.2009: Version 7 des Patch für xine-lib-1.2+vdpau r273 bereitgestellt
29.06.2009: Patch für xineliboutput cvs head bereitgestellt
17.07.2009: Version 8 der Patches bereitgestellt
20.08.2009: Support Patches für das xine-plugin von Samael integriert. Vielen dank dafür an Samael!
21.08.2009: Version 9 des Patch für xine-vdpau r279 bereitgestellt
25.08.2009: Beschreibung der Kommandozeilenparameter zum autocrop post plugin ergänzt
30.09.2009: Version 9 des Patch für aktuellen Stand xineliboutput cvs head bereitgestellt. Version 9 des Patch für xine-vdpau r284 bereitgestellt
23.10.2009: Neue Version 11 der Patches bereitgestellt.
26.10.2009: Patches auf separaten ftp-Server verlagert. gda war so nett mir seinen web space zur Verfügung zu stellen. Vielen dank dafür!
19.07.2010: Neue Version 12 des Patch für die xine-lib-1.2 bereitgestellt. Zusätzlich zur normalen Version gibt es eine Version mit integriertem stream-start-patch den tbshl-vdr (vielen Dank dafür!) entwickelt hat.
20.07.2010: Neue Version 13 des Patch für die xine-lib-1.2 und das vdr xine plugin bereitgestellt.
16.08.2010:Neue Version 14 des Patch für die xine-lib-1.2 bereitgestellt
20.08.2010:Neue Version 15 des Patch für die xine-lib-1.2 bereitgestellt
18.10.2010:Neue Version 16 des Patch für die xine-lib-1.2 bereitgestellt
16.12.2010:Umzug nach vdr-developers.org. Neue Version 17 des Patch für die xine-lib-1.2 bereitgestellt
29.12.2010:Artikel überarbeitet