mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol
synced 2025-12-30 09:46:48 +00:00
add image type for images that are compressed by zlib after they have been compressed by glz
This commit is contained in:
parent
1f37a974bf
commit
63f1c6c01a
11
spice/draw.h
11
spice/draw.h
@ -182,6 +182,17 @@ typedef struct SPICE_ATTR_PACKED SpiceJPEGImage {
|
||||
SpiceJPEGData jpeg;
|
||||
} SpiceJPEGImage;
|
||||
|
||||
typedef struct SPICE_ATTR_PACKED SpiceZlibGlzRGBData {
|
||||
uint32_t glz_data_size;
|
||||
uint32_t data_size;
|
||||
uint8_t data[0];
|
||||
} SpiceZlibGlzRGBData;
|
||||
|
||||
typedef struct SPICE_ATTR_PACKED SpiceZlibGlzRGBImage {
|
||||
SpiceImageDescriptor descriptor;
|
||||
SpiceZlibGlzRGBData zlib_glz;
|
||||
} SpiceZlibGlzRGBImage;
|
||||
|
||||
typedef struct SPICE_ATTR_PACKED SpiceOpaque {
|
||||
SPICE_ADDRESS src_bitmap;
|
||||
SpiceRect src_area;
|
||||
|
||||
@ -129,6 +129,7 @@ enum SpiceImageType {
|
||||
SPICE_IMAGE_TYPE_SURFACE,
|
||||
SPICE_IMAGE_TYPE_JPEG,
|
||||
SPICE_IMAGE_TYPE_FROM_CACHE_LOSSLESS,
|
||||
SPICE_IMAGE_TYPE_ZLIB_GLZ_RGB,
|
||||
|
||||
SPICE_IMAGE_TYPE_ENUM_END
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user