Obwohl ich mit meinem xinelibouput einigermaßen zufrieden war, hat mich dieser Thread neugierig gemacht. Also habe ich gerade mal alles wie im ersten Post beschrieben nachgebaut, auf zwar auf der xine-vdpau-Schiene. Basis meines Systems ist ein 2.6.31er i686 Kernel von Ubuntu Karmic. Der Treiber ist die 185.18.36.
Leider waren meine bisherigen Experimente nicht ganz erfolgreich: SDTV läuft gut, HD ohne Deinterlacing läuft mit mäßigen Framedorops (einer alle paar sec), aber sobald Deinterlacing ins Spiel kommt, ist der Ofen komplett aus: ca. 30-50% Framedrops. Das passiert übrigens sowohl bei SD als auch bei 1080i HD-Sendern. Deinterlacing ist dabei auf Bob gestellt, alles weitere Postprocessing ist aus.
Ein grundsätzliches VDPAU-Problem möchte ich ausschließen, xbmc spielt 1080p mittels VDPAU bei 10% CPU-Last ohne einen einzigen Framedrop. Hardware ist ein AMD 2900er Dualcore mit Geforce 8300 (Asus M3N) und zweikanaligem Speicher. Der Ondemand Governor ist aus und die Frequenz ist fest auf 2900 MHz eingestellt.
Im Anhang liegen der Output von xine und meine .xine/config
Grüße,
Holger