This patchset supersedes last patchset. Changes: - rebased; - removed merged patches; - added some patches. Marc-André Lureau (18): worker: move encoders to dcc-encoders worker: remove current_add assert worker: remove cursor channel asserts worker: start a DisplayChannelClient unit worker: move dcc_start() worker: move display_channel_wait_for_migrate_data worker: move compress to dcc_compress_image() worker: display_channel_flush_all_surfaces worker: simplify GlzDrawableInstanceItem fields name worker: move dcc_free_glz_drawable_instance worker: add display_channel_free_glz_drawables_to_free() worker: few function renames worker: move more free_glz_drawable worker: move dcc_freeze_glz worker: move dcc_pixmap_cache_add dcc: change some assert worker: move stream_clip_item_unref() worker: merge red_draw_qxl_drawable in drawable_draw server/Makefile.am | 4 + server/cursor-channel.c | 6 +- server/dcc-encoders.c | 555 +++++++++++++ server/dcc-encoders.h | 160 ++++ server/dcc.c | 1036 ++++++++++++++++++++++++ server/dcc.h | 201 +++++ server/display-channel.c | 191 ++--- server/display-channel.h | 168 +--- server/red_parse_qxl.h | 6 + server/red_worker.c | 1951 ++++------------------------------------------ server/red_worker.h | 5 + server/stream.c | 12 + server/stream.h | 7 +- 13 files changed, 2209 insertions(+), 2093 deletions(-) create mode 100644 server/dcc-encoders.c create mode 100644 server/dcc-encoders.h create mode 100644 server/dcc.c create mode 100644 server/dcc.h -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel