Quoted from "Maniac"
Die Option --hud=opengl nutzt, im Gegensatz zur Option --opengl, ein Window(kein opengl) zu darstellen solange kein OSD sichtbar ist. Erst wenn man ein OSD öffnet, wird das Bild in eine Pixmap umgeleitet. Dafür wird an xine ein drawable_changed gesendet und xine wechselt dann auf die Pixmap.
Leider mag das aber vdpau so noch nicht gerne.
Grade noch mal ausprobiert. Funktioniert hier seit 30 minuten auch relativ problemlos (kein segfault mehr wie bei meinem letzten Versuch vor einigen Tagen). Speziell bei den ÖR HD-Sendern kommt es beim Menüaufruf allerdings manchmal zu 1-2 Sekunden Bildstörung.
Da es anscheinend Senderabhängig ist und vermutlich mit der Datenrate zusammenhängt, (bei dir die ÖR die ja gute Datenraten haben, ich hab bis jetzt immer auf einem HD-Sender getestet), kam mir die Vermutung das dies eventuell damit zusammenhängt das irgendwas nicht Threadsafe ist.
Dabei bin ich dann auch gleich auf die Zeile 2130 im xine_sxfe_frontend.c gestossen. Dort wird XINE_VISUAL_TYPE_X11 benutzt welches wohl nicht Threadsafe ist, XINE_VISUAL_TYPE_XCB soll Threadsafe sein.
Da ich nicht weiß wann und ob ich heute zum testen komme, bitte mal jemand testen die entsprechende Zeile so abzuändern: