mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol
synced 2025-12-26 14:18:31 +00:00
add image type for jpeg
This commit is contained in:
parent
9e73c41877
commit
ace7d06a7b
@ -167,6 +167,7 @@ enum {
|
||||
SPICE_IMAGE_TYPE_GLZ_RGB,
|
||||
SPICE_IMAGE_TYPE_FROM_CACHE,
|
||||
SPICE_IMAGE_TYPE_SURFACE,
|
||||
SPICE_IMAGE_TYPE_JPEG,
|
||||
};
|
||||
|
||||
enum {
|
||||
@ -228,7 +229,7 @@ typedef struct SPICE_ATTR_PACKED SpiceSurfaceImage {
|
||||
typedef struct SPICE_ATTR_PACKED SpiceQUICData {
|
||||
uint32_t data_size;
|
||||
uint8_t data[0];
|
||||
} SpiceQUICData, SpiceLZRGBData;
|
||||
} SpiceQUICData, SpiceLZRGBData, SpiceJPEGData;
|
||||
|
||||
typedef struct SPICE_ATTR_PACKED SpiceQUICImage {
|
||||
SpiceImageDescriptor descriptor;
|
||||
@ -252,6 +253,11 @@ typedef struct SPICE_ATTR_PACKED SpiceLZPLTImage {
|
||||
SpiceLZPLTData lz_plt;
|
||||
} SpiceLZPLTImage;
|
||||
|
||||
typedef struct SPICE_ATTR_PACKED SpiceJPEGImage {
|
||||
SpiceImageDescriptor descriptor;
|
||||
SpiceJPEGData jpeg;
|
||||
} SpiceJPEGImage;
|
||||
|
||||
enum {
|
||||
SPICE_IMAGE_SCALE_MODE_INTERPOLATE,
|
||||
SPICE_IMAGE_SCALE_MODE_NEAREST,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user