summaryrefslogtreecommitdiffstats
path: root/server/display-channel.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2015-11-18 15:42:26 -0600
committerFrediano Ziglio <fziglio@redhat.com>2015-11-19 10:26:45 +0000
commite8d8ff458b9d5e83a050b2f901e515c5e242cdb2 (patch)
tree8bb6031e5da47304d6f307ae0cc3fb5ea3c5dd88 /server/display-channel.c
parentd9a488a62f2acfbf3b9d80ddffacc9805b5627e6 (diff)
downloadspice-e8d8ff458b9d5e83a050b2f901e515c5e242cdb2.tar.gz
spice-e8d8ff458b9d5e83a050b2f901e515c5e242cdb2.tar.xz
spice-e8d8ff458b9d5e83a050b2f901e515c5e242cdb2.zip
worker: move encoders to dcc-encoders
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com> Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com> Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
Diffstat (limited to 'server/display-channel.c')
-rw-r--r--server/display-channel.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/server/display-channel.c b/server/display-channel.c
index c26b5dde..d4fcc7e2 100644
--- a/server/display-channel.c
+++ b/server/display-channel.c
@@ -159,6 +159,10 @@ DisplayChannelClient *dcc_new(DisplayChannel *display,
dcc->image_compression = image_compression;
dcc->jpeg_state = jpeg_state;
dcc->zlib_glz_state = zlib_glz_state;
+ // todo: tune quality according to bandwidth
+ dcc->jpeg_quality = 85;
+
+ dcc_encoders_init(dcc);
return dcc;
}
@@ -236,7 +240,7 @@ static MonitorsConfigItem *monitors_config_item_new(RedChannel* channel,
return mci;
}
-static inline void red_monitors_config_item_add(DisplayChannelClient *dcc)
+static void red_monitors_config_item_add(DisplayChannelClient *dcc)
{
DisplayChannel *dc = DCC_TO_DC(dcc);
MonitorsConfigItem *mci;