Index: third_party/libjpeg_turbo/jcmarker.c |
=================================================================== |
--- third_party/libjpeg_turbo/jcmarker.c (revision 95020) |
+++ third_party/libjpeg_turbo/jcmarker.c (working copy) |
@@ -2,6 +2,7 @@ |
* jcmarker.c |
* |
* Copyright (C) 1991-1998, Thomas G. Lane. |
+ * Copyright (C) 2010, D. R. Commander. |
* This file is part of the Independent JPEG Group's software. |
* For conditions of distribution and use, see the accompanying README file. |
* |
@@ -11,6 +12,7 @@ |
#define JPEG_INTERNALS |
#include "jinclude.h" |
#include "jpeglib.h" |
+#include "jpegcomp.h" |
typedef enum { /* JPEG marker codes */ |
@@ -285,13 +287,13 @@ |
emit_2bytes(cinfo, 3 * cinfo->num_components + 2 + 5 + 1); /* length */ |
/* Make sure image isn't bigger than SOF field can handle */ |
- if ((long) cinfo->image_height > 65535L || |
- (long) cinfo->image_width > 65535L) |
+ if ((long) cinfo->_jpeg_height > 65535L || |
+ (long) cinfo->_jpeg_width > 65535L) |
ERREXIT1(cinfo, JERR_IMAGE_TOO_BIG, (unsigned int) 65535); |
emit_byte(cinfo, cinfo->data_precision); |
- emit_2bytes(cinfo, (int) cinfo->image_height); |
- emit_2bytes(cinfo, (int) cinfo->image_width); |
+ emit_2bytes(cinfo, (int) cinfo->_jpeg_height); |
+ emit_2bytes(cinfo, (int) cinfo->_jpeg_width); |
emit_byte(cinfo, cinfo->num_components); |