[Spice-devel] Demarshaller work landed on master

Gerd Hoffmann kraxel at redhat.com
Mon Jun 21 01:11:56 PDT 2010


On 06/18/10 21:37, Alexander Larsson wrote:
> After a lot of work I finally got the marshaller/demarshaller work in a
> state where its interesting for others to look at and test. It works in
> my testing on both linux and win32, between both pre-marshaller versions
> (both ways) and between post-marshaller versions.

i.e. spice client can talk to both 0.4 and unstable spice servers now?

> Python is now an additional dependency when building from git (not when
> building from tarballs though). You also need the pyparsing module.

Just noticed that RHEL-6 doesn't ship pyparsing ...

> There are some things that are still not ideal due to all the types in
> spice/draw.h being used in the qxl PCI ABI, so those could not be
> internalized and changed. For instance, some of the image type use
> inline data arrays which are unnecessarily copied in the current setup.
> This will be fixed when we the qxl ABI is split out from the
> spice-private structures and those can be changed.

Ok.  Was just about to ask what the status here is ;)

What is the plan?
Can the python code generator also be used for the qxl struct translation?

This is one of the items pretty high on my priority list as it needs to 
be done for 0.4 compatibility for guest drivers ...

cheers,
   Gerd



More information about the Spice-devel mailing list