summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsnir sheriber <ssheribe@redhat.com>2016-06-13 19:54:35 +0300
committerFrediano Ziglio <fziglio@redhat.com>2016-06-13 23:03:13 +0100
commit73614b831aeef9381a0a4c34c791cf4400eb0843 (patch)
tree172f448eee5980e012f76d51924af1d2b0a9efc1
parentde68d1c074ce819ac7e117205fbfbb6890dba5ed (diff)
LZ4 compression is now available at the Spicevmc channel
Acked-by: Frediano Ziglio <fziglio@redhat.com>
-rw-r--r--spice/enums.h9
-rw-r--r--spice/protocol.h4
2 files changed, 13 insertions, 0 deletions
diff --git a/spice/enums.h b/spice/enums.h
index c6e9840..1d0c2db 100644
--- a/spice/enums.h
+++ b/spice/enums.h
@@ -106,6 +106,13 @@ typedef enum SpiceMouseMode {
SPICE_MOUSE_MODE_MASK = 0x3
} SpiceMouseMode;
+typedef enum SpiceDataCompressionType {
+ SPICE_DATA_COMPRESSION_TYPE_NONE,
+ SPICE_DATA_COMPRESSION_TYPE_LZ4,
+
+ SPICE_DATA_COMPRESSION_TYPE_ENUM_END
+} SpiceDataCompressionType;
+
typedef enum SpicePubkeyType {
SPICE_PUBKEY_TYPE_INVALID,
SPICE_PUBKEY_TYPE_RSA,
@@ -634,12 +641,14 @@ enum {
enum {
SPICE_MSG_SPICEVMC_DATA = 101,
+ SPICE_MSG_SPICEVMC_COMPRESSED_DATA,
SPICE_MSG_END_SPICEVMC
};
enum {
SPICE_MSGC_SPICEVMC_DATA = 101,
+ SPICE_MSGC_SPICEVMC_COMPRESSED_DATA,
SPICE_MSGC_END_SPICEVMC
};
diff --git a/spice/protocol.h b/spice/protocol.h
index f4a2259..d742eda 100644
--- a/spice/protocol.h
+++ b/spice/protocol.h
@@ -148,6 +148,10 @@ enum {
};
enum {
+ SPICE_SPICEVMC_CAP_DATA_COMPRESS_LZ4,
+};
+
+enum {
SPICE_PORT_EVENT_OPENED,
SPICE_PORT_EVENT_CLOSED,
SPICE_PORT_EVENT_BREAK,