smokeenc: don't crash when compiled against libjpeg7

Set parameters so that we don't crash with libjpeg7. Based on
Stefan Kost's fix for jpegenc. Fixes #591951.
This commit is contained in:
Tim-Philipp Müller 2009-08-17 15:48:20 +01:00
parent 4ce46c932b
commit 68c4019057

View file

@ -145,6 +145,11 @@ smokecodec_encode_new (SmokeCodecInfo ** info,
newinfo->cinfo.dct_method = JDCT_FASTEST;
/* prepare for raw input */
#if JPEG_LIB_VERSION >= 70
newinfo->cinfo.do_fancy_downsampling = FALSE;
#endif
newinfo->cinfo.raw_data_in = TRUE;
newinfo->cinfo.in_color_space = JCS_YCbCr;
newinfo->cinfo.comp_info[0].h_samp_factor = 2;