[Spice-devel] Further thoughts on the write polling in the xf86_spice_xql driver

2012-06-02 Thread Jeremy White
I spent a fair amount of energy trying to understand the issue with EAGAIN and the xspice server. I've sent in one patch which I believe to be correct. I had some further thoughts I wanted to share as well. To reprise, the issue occurs when we send the large ping test packet from the server; if

[Spice-devel] [PATCH] Process watches even when there is no X activity

2012-06-02 Thread Jeremy White
I have done further research, and I believe this patch to be correct. It makes xspice usable for me on remote hosts. --- src/spiceqxl_main_loop.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c index 1718861..b06d5eb 10064

[Spice-devel] [PATCH] link libspice server with libm libpthread

2012-06-02 Thread Michael Tokarev
server/Makefile apparently forgot to link libspice-server with -lm -lpthread, but it uses symbols from these libraries directly. These libs are detected by configure and stored in $(SPICE_NONPKGCONFIG_LIBS) make variable, but this variable is never referenced at link time. Add it to server/Makefi

[Spice-devel] Next (stable) release of spice?

2012-06-02 Thread Michael Tokarev
Are there any plans to make new release of spice? It's been quite some time since previous 0.10 release, and the amount of bugfixes and changes in current git master is huge. For one, I still can't use stable spice on my main development workstation because it is running 32bit userspace and spice

[Spice-devel] [PATCH] make celt to be optional

2012-06-02 Thread Michael Tokarev
With this patch applied, celt051 library isn't required anymore. It is still required by default, but there's a new configure option, --disable-celt051, which makes the configure code to omit checking/finding the celt library and makes resulting spice library to not use celt codec at all. The cha