summaryrefslogtreecommitdiff
path: root/trunk/jdtrans.c
diff options
context:
space:
mode:
authordcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519>2011-04-02 05:37:49 +0000
committerdcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519>2011-04-02 05:37:49 +0000
commit37fb1dd56b784a70e76e8ce08d5e1c5dcf82014b (patch)
tree82344bfde15f025e951fb10d601ac470b210b96a /trunk/jdtrans.c
parent03a9e4ab866b82c48da13e2c5c53483e331b663a (diff)
Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled.
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@564 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'trunk/jdtrans.c')
-rw-r--r--trunk/jdtrans.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/trunk/jdtrans.c b/trunk/jdtrans.c
index 9d9c1b1..f0cd0ae 100644
--- a/trunk/jdtrans.c
+++ b/trunk/jdtrans.c
@@ -99,6 +99,11 @@ transdecode_master_selection (j_decompress_ptr cinfo)
/* This is effectively a buffered-image operation. */
cinfo->buffered_image = TRUE;
+#if JPEG_LIB_VERSION >= 80
+ /* Compute output image dimensions and related values. */
+ jpeg_core_output_dimensions(cinfo);
+#endif
+
/* Entropy decoding: either Huffman or arithmetic coding. */
if (cinfo->arith_code) {
#ifdef D_ARITH_CODING_SUPPORTED