Patch I'm using as workaround to postpone all sending data to
client until all GetImage() invocations are complete. This
way XDamage events arrive before GetImage reply header, rather
than between GetImage reply header and image data.
diff -u xorg-server-1.20.4-pristine/dix/dispatch.c xorg-server-
expertise ends.
For my use I've modified ProcGetImage() to first collect all image data,
and then send them together with header in one go, so events are sent
before GetImage response header. But I don't think that's optimal solution,
as it increases memory needed to complete full-screen GetImage call quite a bit.
In my setup reproducibility is simple - start X with xfce, start vino-server,
and try to connect.
Thanks,
Petr Vandrovec
architectures!) through
the code.
Thanks,
Petr Vandrovec
---
/usr/src/debian/xfree86-4.3.0.dfsg.1/build-tree/xc/programs/Xserver/hw/xfree86/loader/elfloader.c.orig
2004-09-24 09:57
3 matches
Mail list logo