spice/server
Frediano Ziglio 9c56c884ad dcc: do not cause problem with multiple threads.
With multiple cards configured you can have multiple workers running in
different thread.
With such configuration static variables not syncronized could lead
to undefined behavior.

Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
2015-12-11 14:57:05 +00:00
..
tests stat: add test for statistic functions 2015-12-09 17:02:54 +00:00
.gitignore Update the .gitignore files for the new manual, 2015-10-16 15:48:23 -05:00
agent-msg-filter.c server: rename files 2015-12-03 23:54:32 +00:00
agent-msg-filter.h server: Add support for filtering out agent file-xfer msgs (rhbz#961848) 2013-06-06 16:07:30 +02:00
cache-item.h server: rename files 2015-12-03 23:54:32 +00:00
cache-item.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
char-device.c server: rename files 2015-12-03 23:54:32 +00:00
char-device.h server: rename files 2015-12-03 23:54:32 +00:00
cursor-channel.c worker: change red_worker_new_channel result to CommonChannel* 2015-12-03 10:41:46 +00:00
cursor-channel.h server: rename files 2015-12-03 23:54:32 +00:00
dcc-encoders.c dcc: remove possible dandling pointers 2015-11-24 17:00:18 +00:00
dcc-encoders.h remove glz_encoder_config.h 2015-12-04 11:57:18 +00:00
dcc-send.c dcc: do not cause problem with multiple threads. 2015-12-11 14:57:05 +00:00
dcc.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
dcc.h server: rename files 2015-12-03 23:54:32 +00:00
demarshallers.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
dispatcher.c dispatcher: Remove unused dispatcher_read_message 2015-11-23 11:45:20 +00:00
dispatcher.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
display-channel.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
display-channel.h server: Provide a framerate estimate based on the initial frames 2015-12-11 12:43:44 +01:00
display-limits.h worker: start a DisplayChannelClient unit 2015-11-19 12:43:02 +00:00
glz-encode-match.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
glz-encode.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
glz-encoder-dict.c remove glz_encoder_config.h 2015-12-04 11:57:18 +00:00
glz-encoder-dict.h remove glz_encoder_config.h 2015-12-04 11:57:18 +00:00
glz-encoder-priv.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
glz-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
glz-encoder.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
image-cache.c server: rename files 2015-12-03 23:54:32 +00:00
image-cache.h server: rename files 2015-12-03 23:54:32 +00:00
inputs-channel.c server: rename files 2015-12-03 23:54:32 +00:00
inputs-channel.h server: rename files 2015-12-03 23:54:32 +00:00
jpeg-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
jpeg-encoder.h server: rename files 2015-12-03 23:54:32 +00:00
lz4-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
lz4-encoder.h server: rename files 2015-12-03 23:54:32 +00:00
main-channel.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
main-channel.h server: rename files 2015-12-03 23:54:32 +00:00
main-dispatcher.c server: rename files 2015-12-03 23:54:32 +00:00
main-dispatcher.h server: rename files 2015-12-03 23:54:32 +00:00
Makefile.am server: misc header cleanups 2015-12-09 22:17:51 +00:00
memslot.c server: misc header cleanups 2015-12-09 22:17:51 +00:00
memslot.h server: rename files 2015-12-03 23:54:32 +00:00
migration-protocol.h server: rename files 2015-12-03 23:54:32 +00:00
mjpeg-encoder.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
mjpeg-encoder.h server: rename files 2015-12-03 23:54:32 +00:00
pixmap-cache.c syntax-check: Add missing #include <config.h> 2015-10-19 14:25:36 +02:00
pixmap-cache.h server: rename files 2015-12-03 23:54:32 +00:00
red-channel.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
red-channel.h channel: make sure we retain RedChannelClient while processing it 2015-12-10 17:36:25 +00:00
red-common.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
red-dispatcher.c red-dispatcher: group cases 2015-12-10 19:12:10 +00:00
red-dispatcher.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
red-parse-qxl.c server: rename files 2015-12-03 23:54:32 +00:00
red-parse-qxl.h server: rename files 2015-12-03 23:54:32 +00:00
red-record-qxl.c server: rename files 2015-12-03 23:54:32 +00:00
red-record-qxl.h server: rename files 2015-12-03 23:54:32 +00:00
red-replay-qxl.c server: rename files 2015-12-03 23:54:32 +00:00
red-replay-qxl.h server: rename files 2015-12-03 23:54:32 +00:00
red-worker.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
red-worker.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
reds-private.h server: Add spice_get_monotonic_time_ms() 2015-12-11 12:43:26 +00:00
reds-stream.c server: rename files 2015-12-03 23:54:32 +00:00
reds-stream.h server: rename files 2015-12-03 23:54:32 +00:00
reds.c reds: do not use g_malloc0 in server code 2015-12-11 14:55:32 +00:00
reds.h server: rename files 2015-12-03 23:54:32 +00:00
smartcard.c channel: rename red_channel_(client_)waits_* functions 2015-12-10 17:22:59 +00:00
smartcard.h Remove spice-experimental 2015-01-15 18:34:26 +01:00
sound.c snd: remove duplicated snd_attach_*() code 2015-12-11 11:26:09 +00:00
sound.h server: rename files 2015-12-03 23:54:32 +00:00
spice_timer_queue.c server: Use spice_get_monotonic_time_ms() in spice_timer_queue.c 2015-12-11 12:43:26 +00:00
spice_timer_queue.h server: spice_timer_queue 2013-04-22 16:30:54 -04:00
spice-audio.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-bitmap-utils.c server: merge spice-bitmap-utils and spice_bitmap_utils 2015-12-09 22:16:10 +00:00
spice-bitmap-utils.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
spice-bitmap-utils.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
spice-char.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-core.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-experimental.h Add missing license headers 2015-10-19 14:25:36 +02:00
spice-input.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-migration.h Move spice_server_get_num_clients() declaration 2014-11-27 15:03:38 +01:00
spice-qxl.h worker: avoid to use constant directly for capabilities size 2015-10-29 17:46:27 +00:00
spice-server.h Adjust to new SpiceImageCompress name 2015-07-29 17:40:48 +02:00
spice-server.syms server/red_{record, replay}.[ch]: introduce 2015-08-21 09:38:44 +01:00
spice-version.h.in build-sys: generate spice-version.h 2014-11-27 14:27:33 +01:00
spice.h Split spice.h 2014-11-27 14:27:18 +01:00
spicevmc.c channel: rename red_channel_(client_)waits_* functions 2015-12-10 17:22:59 +00:00
stat.h stat: use a better design for statistic functions 2015-12-09 17:02:48 +00:00
stream.c server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns() 2015-12-11 12:43:26 +00:00
stream.h server: Provide a framerate estimate based on the initial frames 2015-12-11 12:43:44 +01:00
sw-canvas.c server: misc header cleanups 2015-12-09 22:17:51 +00:00
sw-canvas.h server: rename files 2015-12-03 23:54:32 +00:00
tree.c pass proper type to SPICE_CONTAINEROF 2015-12-04 13:33:54 +00:00
tree.h Move some tree item functions to tree.[ch] 2015-11-17 17:22:05 +00:00
utils.c worker: move dcc_add_surface_area_image 2015-11-23 13:50:44 +00:00
utils.h server: Add spice_get_monotonic_time_ms() 2015-12-11 12:43:26 +00:00
zlib-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
zlib-encoder.h server: rename files 2015-12-03 23:54:32 +00:00