[Spice-devel] [PATCH 09/18] worker: simplify GlzDrawableInstanceItem fields name
Frediano Ziglio
fziglio at redhat.com
Thu Nov 19 03:35:41 PST 2015
>
> >
> > From: Marc-André Lureau <marcandre.lureau at gmail.com>
> >
> > ---
> > server/dcc-encoders.c | 2 +-
> > server/dcc-encoders.h | 4 ++--
> > server/dcc.c | 6 +++---
> > server/red_worker.c | 6 +++---
> > 4 files changed, 9 insertions(+), 9 deletions(-)
> >
> > diff --git a/server/dcc-encoders.c b/server/dcc-encoders.c
> > index 0a0997a..90d0ce0 100644
> > --- a/server/dcc-encoders.c
> > +++ b/server/dcc-encoders.c
> > @@ -322,7 +322,7 @@ static void glz_usr_free_image(GlzEncoderUsrContext
> > *usr,
> > GlzUsrImageContext *im
> > {
> > GlzData *lz_data = (GlzData *)usr;
> > GlzDrawableInstanceItem *glz_drawable_instance =
> > (GlzDrawableInstanceItem *)image;
> > - DisplayChannelClient *drawable_cc =
> > glz_drawable_instance->red_glz_drawable->dcc;
> > + DisplayChannelClient *drawable_cc =
> > glz_drawable_instance->glz_drawable->dcc;
> > DisplayChannelClient *this_cc = SPICE_CONTAINEROF(lz_data,
> > DisplayChannelClient, glz_data);
> > if (this_cc == drawable_cc) {
> > dcc_free_glz_drawable_instance(drawable_cc,
> > glz_drawable_instance);
> > diff --git a/server/dcc-encoders.h b/server/dcc-encoders.h
> > index 1d40252..c973502 100644
> > --- a/server/dcc-encoders.h
> > +++ b/server/dcc-encoders.h
> > @@ -134,8 +134,8 @@ typedef struct RedGlzDrawable RedGlzDrawable;
> > struct GlzDrawableInstanceItem {
> > RingItem glz_link;
> > RingItem free_link;
> > - GlzEncDictImageContext *glz_instance;
> > - RedGlzDrawable *red_glz_drawable;
> > + GlzEncDictImageContext *context;
> > + RedGlzDrawable *glz_drawable;
> > };
> >
> > struct RedGlzDrawable {
> > diff --git a/server/dcc.c b/server/dcc.c
> > index bfc8fd3..7ba4c9f 100644
> > --- a/server/dcc.c
> > +++ b/server/dcc.c
> > @@ -351,8 +351,8 @@ static GlzDrawableInstanceItem
> > *add_glz_drawable_instance(RedGlzDrawable *glz_dr
> > ring_item_init(&ret->free_link);
> > ring_item_init(&ret->glz_link);
> > ring_add(&glz_drawable->instances, &ret->glz_link);
> > - ret->glz_instance = NULL;
> > - ret->red_glz_drawable = glz_drawable;
> > + ret->context = NULL;
> > + ret->glz_drawable = glz_drawable;
> >
> > return ret;
> > }
> > @@ -394,7 +394,7 @@ int dcc_compress_image_glz(DisplayChannelClient *dcc,
> > src->stride,
> > glz_data->data.bufs_head->buf.bytes,
> > sizeof(glz_data->data.bufs_head->buf),
> > glz_drawable_instance,
> > - &glz_drawable_instance->glz_instance);
> > + &glz_drawable_instance->context);
> >
> > stat_compress_add(&display_channel->glz_stat, start_time, src->stride
> > *
> > src->y, glz_size);
> >
> > diff --git a/server/red_worker.c b/server/red_worker.c
> > index 51352a8..9231ab5 100644
> > --- a/server/red_worker.c
> > +++ b/server/red_worker.c
> > @@ -2019,9 +2019,9 @@ void
> > dcc_free_glz_drawable_instance(DisplayChannelClient *dcc,
> > RedGlzDrawable *glz_drawable;
> >
> > spice_assert(glz_drawable_instance);
> > - spice_assert(glz_drawable_instance->red_glz_drawable);
> > + spice_assert(glz_drawable_instance->glz_drawable);
> >
> > - glz_drawable = glz_drawable_instance->red_glz_drawable;
> > + glz_drawable = glz_drawable_instance->glz_drawable;
> >
> > spice_assert(glz_drawable->dcc == dcc);
> > spice_assert(glz_drawable->instances_count);
> > @@ -2091,7 +2091,7 @@ static void
> > dcc_free_glz_drawable(DisplayChannelClient
> > *dcc, RedGlzDrawable *dra
> > if (!ring_item_is_linked(&instance->free_link)) {
> > // the instance didn't get out from window yet
> > glz_enc_dictionary_remove_image(dcc->glz_dict->dict,
> > - instance->glz_instance,
> > + instance->context,
> > &dcc->glz_data.usr);
> > }
> > dcc_free_glz_drawable_instance(dcc, instance);
> > --
> > 2.4.3
> >
>
> glz_instance -> context is not just a simplification but I agree is better
>
> ACK
>
Merged
Frediano
More information about the Spice-devel
mailing list