summaryrefslogtreecommitdiffstats
path: root/server/mjpeg_encoder.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-04-12 20:51:38 +0200
committerAlexander Larsson <alexl@redhat.com>2010-04-12 20:54:35 +0200
commit288a9ad03f52d1fee507c25cf09ebe8b6b4aca05 (patch)
treece5a5ae513fb6fee787f9fcf4a12847465111f1f /server/mjpeg_encoder.c
parentad1a4849eeacc7cf974fc2c7206c3fcf80a85777 (diff)
downloadspice-288a9ad03f52d1fee507c25cf09ebe8b6b4aca05.tar.gz
spice-288a9ad03f52d1fee507c25cf09ebe8b6b4aca05.tar.xz
spice-288a9ad03f52d1fee507c25cf09ebe8b6b4aca05.zip
Use fast DCT method for better jpeg compression performance
Diffstat (limited to 'server/mjpeg_encoder.c')
-rw-r--r--server/mjpeg_encoder.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/server/mjpeg_encoder.c b/server/mjpeg_encoder.c
index b0ae49f6..a25c3482 100644
--- a/server/mjpeg_encoder.c
+++ b/server/mjpeg_encoder.c
@@ -105,6 +105,7 @@ int mjpeg_encoder_encode_frame(MJpegEncoder *encoder,
encoder->cinfo.in_color_space = JCS_RGB;
jpeg_set_defaults(&encoder->cinfo);
+ encoder->cinfo.dct_method = JDCT_IFAST;
jpeg_set_quality(&encoder->cinfo, encoder->quality, TRUE);
jpeg_start_compress(&encoder->cinfo, encoder->first_frame);