Playing around some more I realise my N800 is using the Nokia770 video output driver which seems to work quite well. However the xv video output driver is repeating frames and getting stuck during playback.