[Spice-devel] [PATCH 00/15] Backported some patches from refactory branches (9th Nov)

Jonathon Jongsma jjongsma at redhat.com
Mon Nov 9 09:41:06 PST 2015


On Mon, 2015-11-09 at 13:15 +0000, Frediano Ziglio wrote:
> This patchset supersed last patchset.
> 
> Changes:
> - rebased on new master;
> - dropper "server/red_worker: red_draw_qxl_drawable: protect from
>   NULL dereference in case of buggy driver (or recording)" patch;
> - updated "worker: move red_destroy_surface_item()" checking
>   for dcc NULL before using it;
> - removed merged patches;
> - added some patches to the set.
> 
> I didn't split "worker: move stream to display channel" (waiting
> Jonathon).

Actually, I suggested that it probably wasn't worth splitting. But
there was one behavior change in then patch that concerned me. I would
appreciate a second pair of eyes on that section to make sure I was
reading it correctly.



> 
> Christophe Fergeau (1):
>   worker: simplify RedCompressBuf
> 
> Marc-André Lureau (14):
>   worker: move stream to display channel
>   worker: move red_destroy_surface_item()
>   worker: move image cache to display
>   worker: move current to display
>   worker: move drawable to display
>   worker: move surfaces
>   worker: make more functions static, kill dead function
>   worker: group add_memslot
>   worker: remove cursor channel asserts
>   worker s/surfaces_dest/surface_deps
>   worker: move compression parameters to dcc
>   worker: don't use weird RedCompressedBuf nbytes shifting
>   worker: move encoders to dcc-encoders
>   worker: rename {put,ref}_red_drawable
> 
>  server/Makefile.am         |    4 +
>  server/cursor-channel.c    |    6 +-
>  server/dcc-encoders.c      |  402 ++++++
>  server/dcc-encoders.h      |  145 ++
>  server/display-channel.c   |  174 ++-
>  server/display-channel.h   |  345 +++--
>  server/red_parse_qxl.c     |   10 +-
>  server/red_parse_qxl.h     |    2 +-
>  server/red_worker.c        | 3196 ++++++++++++++--------------------
> ----------
>  server/red_worker.h        |    3 +
>  server/spice_image_cache.c |   60 +
>  server/spice_image_cache.h |   19 +-
>  server/stream.c            |  136 ++
>  server/stream.h            |  148 ++
>  server/tree.h              |    6 +
>  server/utils.h             |    1 +
>  16 files changed, 2334 insertions(+), 2323 deletions(-)
>  create mode 100644 server/dcc-encoders.c
>  create mode 100644 server/dcc-encoders.h
>  create mode 100644 server/stream.c
>  create mode 100644 server/stream.h
> 


More information about the Spice-devel mailing list