diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2011-04-14 06:11:14 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2011-04-14 06:11:14 +0000 |
commit | 1ad96e693700b40a11c18b57ad2cdd9de3fcbc75 (patch) | |
tree | 8b09e8fb0c88591bd3e88add5978c877cbff8cf8 /camlibs/ax203 | |
parent | 197ed4f4f5d35e09c3bd3a969748840872ff5479 (diff) | |
download | libgphoto2-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.c | 7 |
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; |