[gst-cvs] gst-plugins-good: smokeenc: don't crash when compiled against libjpeg7
Tim Mueller
tpm at kemper.freedesktop.org
Mon Aug 17 09:10:14 PDT 2009
Module: gst-plugins-good
Branch: master
Commit: 68c4019057b5f9090622c9d5eb3f6b4cb947c2a0
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=68c4019057b5f9090622c9d5eb3f6b4cb947c2a0
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date: Mon Aug 17 15:48:20 2009 +0100
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.
---
ext/jpeg/smokecodec.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/ext/jpeg/smokecodec.c b/ext/jpeg/smokecodec.c
index 02246b7..98adf60 100644
--- a/ext/jpeg/smokecodec.c
+++ b/ext/jpeg/smokecodec.c
@@ -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;
More information about the Gstreamer-commits
mailing list