[Spice-devel] [PATCH 08/10] worker: move DisplayChannel struct

Fabiano FidĂȘncio fidencio at redhat.com
Thu Nov 5 04:11:26 PST 2015


On Thu, Nov 5, 2015 at 10:15 AM, Frediano Ziglio <fziglio at redhat.com> wrote:
> From: Marc-André Lureau <marcandre.lureau at gmail.com>
>
> ---
>  server/display-channel.h | 32 ++++++++++++++++++++++++++++++++
>  server/red_worker.c      | 32 --------------------------------
>  2 files changed, 32 insertions(+), 32 deletions(-)
>
> diff --git a/server/display-channel.h b/server/display-channel.h
> index c4c55ff..48e28a6 100644
> --- a/server/display-channel.h
> +++ b/server/display-channel.h
> @@ -327,4 +327,36 @@ MonitorsConfig*            monitors_config_new                       (QXLHead *h
>  MonitorsConfig *           monitors_config_ref                       (MonitorsConfig *config);
>  void                       monitors_config_unref                     (MonitorsConfig *config);
>
> +struct DisplayChannel {
> +    CommonChannel common; // Must be the first thing
> +
> +    MonitorsConfig *monitors_config;
> +
> +    uint32_t num_renderers;
> +    uint32_t renderers[RED_RENDERER_LAST];
> +    uint32_t renderer;
> +
> +    int enable_jpeg;
> +    int jpeg_quality;
> +    int enable_zlib_glz_wrap;
> +    int zlib_level;
> +
> +    RedCompressBuf *free_compress_bufs;
> +
> +#ifdef RED_STATISTICS
> +    uint64_t *cache_hits_counter;
> +    uint64_t *add_to_cache_counter;
> +    uint64_t *non_cache_counter;
> +#endif
> +#ifdef COMPRESS_STAT
> +    stat_info_t lz_stat;
> +    stat_info_t glz_stat;
> +    stat_info_t quic_stat;
> +    stat_info_t jpeg_stat;
> +    stat_info_t zlib_glz_stat;
> +    stat_info_t jpeg_alpha_stat;
> +    stat_info_t lz4_stat;
> +#endif
> +};
> +
>  #endif /* DISPLAY_CHANNEL_H_ */
> diff --git a/server/red_worker.c b/server/red_worker.c
> index 480f2ca..40ae8b3 100644
> --- a/server/red_worker.c
> +++ b/server/red_worker.c
> @@ -343,38 +343,6 @@ struct RedGlzDrawable {
>  pthread_mutex_t glz_dictionary_list_lock = PTHREAD_MUTEX_INITIALIZER;
>  Ring glz_dictionary_list = {&glz_dictionary_list, &glz_dictionary_list};
>
> -struct DisplayChannel {
> -    CommonChannel common; // Must be the first thing
> -
> -    MonitorsConfig *monitors_config;
> -
> -    uint32_t num_renderers;
> -    uint32_t renderers[RED_RENDERER_LAST];
> -    uint32_t renderer;
> -
> -    int enable_jpeg;
> -    int jpeg_quality;
> -    int enable_zlib_glz_wrap;
> -    int zlib_level;
> -
> -    RedCompressBuf *free_compress_bufs;
> -
> -#ifdef RED_STATISTICS
> -    uint64_t *cache_hits_counter;
> -    uint64_t *add_to_cache_counter;
> -    uint64_t *non_cache_counter;
> -#endif
> -#ifdef COMPRESS_STAT
> -    stat_info_t lz_stat;
> -    stat_info_t glz_stat;
> -    stat_info_t quic_stat;
> -    stat_info_t jpeg_stat;
> -    stat_info_t zlib_glz_stat;
> -    stat_info_t jpeg_alpha_stat;
> -    stat_info_t lz4_stat;
> -#endif
> -};
> -
>  typedef struct _Drawable _Drawable;
>  struct _Drawable {
>      union {
> --
> 2.4.3
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel

I would add "to display channel" in the git commit log. (worker: move
DisplayChannel struct to display channel".

ACK (with or without my suggestion)!


More information about the Spice-devel mailing list