Yonit Halperin
1f3c193ceb
Lossy compression of RGBA images (on WAN connection)
...
The RGB channels are compressed using JPEG.
The alpha channel is compressed using LZ.
2012-03-20 15:25:44 +01:00
Yonit Halperin
e8ee21132b
applying zlib compression over glz on WAN connection
2012-03-20 15:25:44 +01:00
Alexander Larsson
b49b77d8e9
Make generated marshallers build on win32
2012-03-20 15:25:44 +01:00
Alexander Larsson
a0a1907716
Make sound data @as_ptr to avoid copying data
2012-03-20 15:25:44 +01:00
Alexander Larsson
4b670111a0
Make ping data @as_ptr to avoid copying data
2012-03-20 15:25:44 +01:00
Alexander Larsson
98d3b1d5c3
Make cursor data @as_ptr to avoid copying data
2012-03-20 15:25:44 +01:00
Alexander Larsson
41c07b938b
Support @as_ptr in demarshaller to avoid copying data unnecessary
2012-03-20 15:25:44 +01:00
Alexander Larsson
405900c4a2
Allow multiple --include args
2012-03-20 15:25:43 +01:00
Alexander Larsson
d802d7e7f8
Make tunnel_service_add members be of cstring array size
2012-03-20 15:25:43 +01:00
Alexander Larsson
3114699378
Use @ptr32 for 32bit offsets in spice.proto
2012-03-20 15:25:43 +01:00
Alexander Larsson
27238241f0
Add @nomarshal in a few places where we're marshalling manually
2012-03-20 15:25:43 +01:00
Alexander Larsson
a4cb48f1ba
spice.proto: add @outvar markup
...
With this we can reference pointer member with no naming conflicts
2012-03-20 15:25:43 +01:00
Alexander Larsson
79bd3284c6
Add support for generating message and structure marshallers
2012-03-20 15:25:43 +01:00
Alexander Larsson
809524ac5d
Add python code to automake system
2012-03-20 15:25:43 +01:00
Alexander Larsson
b1dc7fae2a
Initial import of spice protocol description and demarshall generator
...
The "spice.proto" file describes in detail the networking prototcol
that spice uses and spice_codegen.py can parse this and generate
demarshallers for such network messages.
2012-03-20 15:25:43 +01:00