On 16 Feb 2009, at 02:35, Tony Houghton wrote:
On Mon, 16 Feb 2009 02:02:37 +1000 Torgeir Veimo torgeir@pobox.com wrote:
Watching live sports i get judder, it almost looks like it's dropping every even or odd field.. It might be that it's just that field parity is not observed, but it's a bit hard to make out.
By "judder" do you just mean a slight lack of smoothness or is it quite severe with moving objects jumping backwards each frame? If the former it's probably dropping fields (or deinterlacing to 25fps), if the latter it's got the field parity wrong.
It's a bit hard to tell, as it's a 100hz tv, doing its own deinterlacing as well. I'd guess it's a field parity issue though. I did see some "non-linear" judder watching football last night, but it might as well be the tv deinterlacer being confused due to field parity being wrong.
Am not sure if vdpau actually turns off deinterlacing, it says "enabled features", but the value is set to 0. (vdpau patched xine-lib)
vo_vdpau: recreate mixer to match frames: width=720, height=576, chroma=0 vo_vdpau: enabled features: temporal=0, temporal_spatial=0 vo_vdpau: enabled features: inverse_telecine=0 vo_vdpau: disable noise reduction. vo_vdpau: disable sharpness. vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0 vo_vdpau: output_surface size update
The weird thing is that if I reenabled composite extension, the judder is gone, but then I see tearing of course.
I run xine as
xine --verbose=2 -V vdpau -A oss -F -r square --post vdr_audio --post upmix_mono "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"
Am beginning to think that nvidia hardware is useless for 50Hz pal output..
Or at least it is with the current drivers. Would it be straightforward to replace your card with an old AGP one? Patched ATI drivers and xinelib, or A Matrox G4x0 (or 550?) with DirectFB are probably more suitable for a CRT TV.
Of course a matrox card gives the best output with correct field parity, but I'm interested in testing out vdpau acceleration.
It would be good to have a vdr recording of some test material that can be used to detect judder, tearing and other artifacts..