mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2026-01-03 15:58:43 +00:00
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:
parent
b46984ed30
commit
41231aa4f8
@ -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;
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user