summaryrefslogtreecommitdiffstats
path: root/server/display-channel.h
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2015-11-19 13:55:39 +0000
committerFrediano Ziglio <fziglio@redhat.com>2015-11-20 09:49:49 +0000
commit422d67dde4bb9d55362dee5db2237ef373448dbd (patch)
treed1067af986cb5f42c77eef5da988309d86dc829d /server/display-channel.h
parent5229613d515ea8020dac32123bb34af2ab41afe1 (diff)
downloadspice-422d67dde4bb9d55362dee5db2237ef373448dbd.tar.gz
spice-422d67dde4bb9d55362dee5db2237ef373448dbd.tar.xz
spice-422d67dde4bb9d55362dee5db2237ef373448dbd.zip
worker: move compress to dcc_compress_image()
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com> Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
Diffstat (limited to 'server/display-channel.h')
-rw-r--r--server/display-channel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/display-channel.h b/server/display-channel.h
index 7f3949f3..111e0146 100644
--- a/server/display-channel.h
+++ b/server/display-channel.h
@@ -91,6 +91,10 @@ struct Drawable {
#define DRAWABLE_FOREACH_DPI_SAFE(drawable, link, next, dpi) \
SAFE_FOREACH(link, next, drawable, &(drawable)->pipes, dpi, LINK_TO_DPI(link))
+#define LINK_TO_GLZ(ptr) SPICE_CONTAINEROF((ptr), RedGlzDrawable, \
+ drawable_link)
+#define DRAWABLE_FOREACH_GLZ_SAFE(drawable, link, next, glz) \
+ SAFE_FOREACH(link, next, drawable, &(drawable)->glz_ring, glz, LINK_TO_GLZ(link))
enum {
PIPE_ITEM_TYPE_DRAW = PIPE_ITEM_TYPE_COMMON_LAST,