From ace7d06a7b633269ca11cd9a3fa4c84d52be9e89 Mon Sep 17 00:00:00 2001 From: Yonit Halperin Date: Wed, 9 Jun 2010 11:56:03 +0300 Subject: add image type for jpeg --- spice/draw.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/spice/draw.h b/spice/draw.h index 3c373b7..91391c6 100644 --- a/spice/draw.h +++ b/spice/draw.h @@ -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, -- cgit v1.2.3