summaryrefslogtreecommitdiff
path: root/camlibs/ax203
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2011-04-14 06:11:14 +0000
committerMarcus Meissner <marcus@jet.franken.de>2011-04-14 06:11:14 +0000
commit1ad96e693700b40a11c18b57ad2cdd9de3fcbc75 (patch)
tree8b09e8fb0c88591bd3e88add5978c877cbff8cf8 /camlibs/ax203
parent197ed4f4f5d35e09c3bd3a969748840872ff5479 (diff)
downloadlibgphoto2-1ad96e693700b40a11c18b57ad2cdd9de3fcbc75.tar.gz
added jpeg8 fixing compression code
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@13602 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/ax203')
-rw-r--r--camlibs/ax203/ax203_compress_jpeg.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/camlibs/ax203/ax203_compress_jpeg.c b/camlibs/ax203/ax203_compress_jpeg.c
index 6226c4b0b..a55508669 100644
--- a/camlibs/ax203/ax203_compress_jpeg.c
+++ b/camlibs/ax203/ax203_compress_jpeg.c
@@ -218,6 +218,13 @@ ax206_compress_jpeg(Camera *camera, int **in, uint8_t *outbuf, int out_size,
cinfo.image_height = 16;
cinfo.input_components = 3;
cinfo.in_color_space = JCS_RGB;
+
+#if JPEG_LIB_VERSION >= 80
+ cinfo.min_DCT_h_scaled_size = dinfo.min_DCT_h_scaled_size;
+ cinfo.min_DCT_v_scaled_size = dinfo.min_DCT_h_scaled_size;
+ cinfo.jpeg_width = 16;
+ cinfo.jpeg_height = 16;
+#endif
jpeg_set_defaults (&cinfo);
/* We will write Cb values as comp. 0, so give it chroma settings */
cinfo.comp_info[0].h_samp_factor = 1;