Change dcc_encoders_init to take ImageEncoders instead of DisplayChannelClient

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
This commit is contained in:
Frediano Ziglio 2016-06-14 09:16:28 +01:00
parent b46984ed30
commit 41231aa4f8
3 changed files with 3 additions and 5 deletions

View File

@ -398,10 +398,8 @@ static void image_encoders_init_zlib(ImageEncoders *enc)
}
}
void dcc_encoders_init(DisplayChannelClient *dcc, ImageEncoderSharedData *shared_data)
void image_encoders_init(ImageEncoders *enc, ImageEncoderSharedData *shared_data)
{
ImageEncoders *enc = &dcc->encoders;
spice_assert(shared_data);
enc->shared_data = shared_data;

View File

@ -41,7 +41,7 @@ void image_encoder_shared_init(ImageEncoderSharedData *shared_data);
void image_encoder_shared_stat_reset(ImageEncoderSharedData *shared_data);
void image_encoder_shared_stat_print(const ImageEncoderSharedData *shared_data);
void dcc_encoders_init(DisplayChannelClient *dcc, ImageEncoderSharedData *shared_data);
void image_encoders_init(ImageEncoders *enc, ImageEncoderSharedData *shared_data);
void image_encoders_free(ImageEncoders *enc);
void dcc_free_glz_drawable (DisplayChannelClient *dcc,
RedGlzDrawable *drawable);

View File

@ -396,7 +396,7 @@ DisplayChannelClient *dcc_new(DisplayChannel *display,
ring_init(&dcc->glz_drawables_inst_to_free);
pthread_mutex_init(&dcc->glz_drawables_inst_to_free_lock, NULL);
dcc_encoders_init(dcc, &display->encoder_globals);
image_encoders_init(&dcc->encoders, &display->encoder_globals);
return dcc;
}