First 3 patches are minor changes to image encoding. Last 2 are basically a complete rewrite of Glz image retention. I did different tests using multiple screen, reconnecting and so on (beside passing internal testing of last patch). Frediano Ziglio (5): Rename dcc-encoders.[ch] to image-encoders.[ch] Destroy pthread structures Make RedGlzDrawable typedef private Refactory Glz RedDrawable retention code Add some debugging for GlzContext structure server/Makefile.am | 4 +- server/dcc-encoders.c | 1388 ---------------------------------------------- server/dcc-encoders.h | 217 -------- server/dcc.h | 2 +- server/display-channel.c | 44 +- server/image-encoders.c | 1308 +++++++++++++++++++++++++++++++++++++++++++ server/image-encoders.h | 219 ++++++++ server/red-worker.c | 11 +- server/red-worker.h | 2 +- 9 files changed, 1557 insertions(+), 1638 deletions(-) delete mode 100644 server/dcc-encoders.c delete mode 100644 server/dcc-encoders.h create mode 100644 server/image-encoders.c create mode 100644 server/image-encoders.h -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel