add image type for images that are compressed by zlib after they have been compressed by glz

This commit is contained in:
Yonit Halperin 2010-06-20 15:22:42 +03:00 committed by Alexander Larsson
parent 1f37a974bf
commit 63f1c6c01a
2 changed files with 12 additions and 0 deletions

View File

@ -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;

View File

@ -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
};