xv: must swap uv. swap XvImage.offsets does not work(why?). so always
copy
xv: clean up eq code
xv: avoid flicker