summaryrefslogtreecommitdiffstats
path: root/server/reds.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2015-10-23 10:34:24 +0100
committerFrediano Ziglio <fziglio@redhat.com>2015-10-26 09:12:55 +0000
commitf7b48981e37eec27327a010296008ffa6c727d68 (patch)
tree241abc7b1adcac812bf7c6ae27454a6705808eda /server/reds.h
parent579d65454c1e8fac872460b897d8ac3a66259c00 (diff)
downloadspice-f7b48981e37eec27327a010296008ffa6c727d68.tar.gz
spice-f7b48981e37eec27327a010296008ffa6c727d68.tar.xz
spice-f7b48981e37eec27327a010296008ffa6c727d68.zip
worker: remove need for WorkerInitData
Move code around to declare and place it where it fits better. Acked-by: Frediano Ziglio <fziglio@redhat.com>
Diffstat (limited to 'server/reds.h')
-rw-r--r--server/reds.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/server/reds.h b/server/reds.h
index a9c2df9b..7937d2d5 100644
--- a/server/reds.h
+++ b/server/reds.h
@@ -59,7 +59,23 @@ int reds_get_agent_mouse(void); // used by inputs_channel
int reds_has_vdagent(void); // used by inputs channel
void reds_handle_agent_mouse_event(const VDAgentMouseState *mouse_state); // used by inputs_channel
+enum {
+ RED_RENDERER_INVALID,
+ RED_RENDERER_SW,
+ RED_RENDERER_OGL_PBUF,
+ RED_RENDERER_OGL_PIXMAP,
+
+ RED_RENDERER_LAST
+};
+
+extern uint32_t renderers[RED_RENDERER_LAST];
+extern uint32_t num_renderers;
+
extern struct SpiceCoreInterface *core;
+extern uint32_t streaming_video;
+extern SpiceImageCompression image_compression;
+extern spice_wan_compression_t jpeg_state;
+extern spice_wan_compression_t zlib_glz_state;
// Temporary measures to make splitting reds.c to inputs_channel.c easier