1*3ac0a46fSAndroid Build Coastguard Workerdiff a/third_party/libtiff/tiffiop.h b/third_party/libtiff/tiffiop.h 2*3ac0a46fSAndroid Build Coastguard Worker--- a/third_party/libtiff/tiffiop.h 3*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tiffiop.h 4*3ac0a46fSAndroid Build Coastguard Worker@@ -28,7 +28,7 @@ 5*3ac0a46fSAndroid Build Coastguard Worker * ``Library-private'' definitions. 6*3ac0a46fSAndroid Build Coastguard Worker */ 7*3ac0a46fSAndroid Build Coastguard Worker 8*3ac0a46fSAndroid Build Coastguard Worker-#include "tif_config.h" 9*3ac0a46fSAndroid Build Coastguard Worker+#include "tiffconf.h" 10*3ac0a46fSAndroid Build Coastguard Worker 11*3ac0a46fSAndroid Build Coastguard Worker #ifdef HAVE_FCNTL_H 12*3ac0a46fSAndroid Build Coastguard Worker # include <fcntl.h> 13*3ac0a46fSAndroid Build Coastguard Workerdiff a/third_party/libtiff/tif_jpeg.c b/third_party/libtiff/tif_jpeg.c 14*3ac0a46fSAndroid Build Coastguard Worker--- a/third_party/libtiff/tif_jpeg.c 15*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tif_jpeg.c 16*3ac0a46fSAndroid Build Coastguard Worker@@ -110,8 +110,16 @@ 17*3ac0a46fSAndroid Build Coastguard Worker #define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */ 18*3ac0a46fSAndroid Build Coastguard Worker #endif 19*3ac0a46fSAndroid Build Coastguard Worker 20*3ac0a46fSAndroid Build Coastguard Worker-#include "jerror.h" 21*3ac0a46fSAndroid Build Coastguard Worker-#include "jpeglib.h" 22*3ac0a46fSAndroid Build Coastguard Worker+#if defined(USE_SYSTEM_LIBJPEG) 23*3ac0a46fSAndroid Build Coastguard Worker+#include <jerror.h> 24*3ac0a46fSAndroid Build Coastguard Worker+#include <jpeglib.h> 25*3ac0a46fSAndroid Build Coastguard Worker+#elif defined(USE_LIBJPEG_TURBO) 26*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg_turbo/jerror.h" 27*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg_turbo/jpeglib.h" 28*3ac0a46fSAndroid Build Coastguard Worker+#else 29*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg/jerror.h" 30*3ac0a46fSAndroid Build Coastguard Worker+#include "third_party/libjpeg/jpeglib.h" 31*3ac0a46fSAndroid Build Coastguard Worker+#endif 32*3ac0a46fSAndroid Build Coastguard Worker 33*3ac0a46fSAndroid Build Coastguard Worker /* Do optional compile-time version check */ 34*3ac0a46fSAndroid Build Coastguard Worker #if defined(EXPECTED_JPEG_LIB_VERSION) && !defined(LIBJPEG_12_PATH) 35*3ac0a46fSAndroid Build Coastguard Workerdiff a/third_party/libtiff/tiffconf.h b/third_party/libtiff/tiffconf.h 36*3ac0a46fSAndroid Build Coastguard Worker--- /dev/null 37*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tiffconf.h 38*3ac0a46fSAndroid Build Coastguard Worker@@ -0,0 +1,244 @@ 39*3ac0a46fSAndroid Build Coastguard Worker+/* libtiff/tiffconf.h. Generated by configure. */ 40*3ac0a46fSAndroid Build Coastguard Worker+/* 41*3ac0a46fSAndroid Build Coastguard Worker+ Configuration defines for installed libtiff. 42*3ac0a46fSAndroid Build Coastguard Worker+ This file maintained for backward compatibility. Do not use definitions 43*3ac0a46fSAndroid Build Coastguard Worker+ from this file in your programs. 44*3ac0a46fSAndroid Build Coastguard Worker+*/ 45*3ac0a46fSAndroid Build Coastguard Worker+#ifndef _TIFFCONF_ 46*3ac0a46fSAndroid Build Coastguard Worker+#define _TIFFCONF_ 47*3ac0a46fSAndroid Build Coastguard Worker+ 48*3ac0a46fSAndroid Build Coastguard Worker+#include <inttypes.h> 49*3ac0a46fSAndroid Build Coastguard Worker+#include <stddef.h> 50*3ac0a46fSAndroid Build Coastguard Worker+#include <stdint.h> 51*3ac0a46fSAndroid Build Coastguard Worker+ 52*3ac0a46fSAndroid Build Coastguard Worker+#include "build/build_config.h" 53*3ac0a46fSAndroid Build Coastguard Worker+ 54*3ac0a46fSAndroid Build Coastguard Worker+//NOTE: The tiff codec requires an ANSI C compiler environment for building and 55*3ac0a46fSAndroid Build Coastguard Worker+// presumes an ANSI C environment for use. 56*3ac0a46fSAndroid Build Coastguard Worker+ 57*3ac0a46fSAndroid Build Coastguard Worker+# define HAVE_SYS_TYPES_H 1 58*3ac0a46fSAndroid Build Coastguard Worker+# define HAVE_FCNTL_H 1 59*3ac0a46fSAndroid Build Coastguard Worker+ 60*3ac0a46fSAndroid Build Coastguard Worker+/* Compatibility stuff. */ 61*3ac0a46fSAndroid Build Coastguard Worker+ 62*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have the <assert.h> header file. */ 63*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_ASSERT_H 1 64*3ac0a46fSAndroid Build Coastguard Worker+ 65*3ac0a46fSAndroid Build Coastguard Worker+/* Define as 0 or 1 according to the floating point format suported by the 66*3ac0a46fSAndroid Build Coastguard Worker+ machine */ 67*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_IEEEFP 1 68*3ac0a46fSAndroid Build Coastguard Worker+ 69*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have the <string.h> header file. */ 70*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_STRING_H 1 71*3ac0a46fSAndroid Build Coastguard Worker+ 72*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have snprintf(). */ 73*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_SNPRINTF 1 74*3ac0a46fSAndroid Build Coastguard Worker+ 75*3ac0a46fSAndroid Build Coastguard Worker+/* Define to 1 if you have the <search.h> header file. */ 76*3ac0a46fSAndroid Build Coastguard Worker+#if BUILDFLAG(IS_WIN) 77*3ac0a46fSAndroid Build Coastguard Worker+// search.h is always available in VS 2015 and above, and may be 78*3ac0a46fSAndroid Build Coastguard Worker+// available in earlier versions. 79*3ac0a46fSAndroid Build Coastguard Worker+#define HAVE_SEARCH_H 1 80*3ac0a46fSAndroid Build Coastguard Worker+#endif 81*3ac0a46fSAndroid Build Coastguard Worker+ 82*3ac0a46fSAndroid Build Coastguard Worker+/* The size of a `int'. */ 83*3ac0a46fSAndroid Build Coastguard Worker+/* According typedef int int32_t; in the fx_system.h*/ 84*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_INT 4 85*3ac0a46fSAndroid Build Coastguard Worker+ 86*3ac0a46fSAndroid Build Coastguard Worker+#if defined(ARCH_CPU_64_BITS) 87*3ac0a46fSAndroid Build Coastguard Worker+/* The size of `unsigned long', as computed by sizeof. */ 88*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_UNSIGNED_LONG 8 89*3ac0a46fSAndroid Build Coastguard Worker+#else 90*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_UNSIGNED_LONG 4 91*3ac0a46fSAndroid Build Coastguard Worker+#endif 92*3ac0a46fSAndroid Build Coastguard Worker+ 93*3ac0a46fSAndroid Build Coastguard Worker+/* The size of void*. */ 94*3ac0a46fSAndroid Build Coastguard Worker+#ifdef __LP64__ 95*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_VOIDP 8 96*3ac0a46fSAndroid Build Coastguard Worker+#else 97*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_VOIDP 4 98*3ac0a46fSAndroid Build Coastguard Worker+#endif 99*3ac0a46fSAndroid Build Coastguard Worker+ 100*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 8-bit type */ 101*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT8_T signed char 102*3ac0a46fSAndroid Build Coastguard Worker+ 103*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 8-bit type */ 104*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT8_T unsigned char 105*3ac0a46fSAndroid Build Coastguard Worker+ 106*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 16-bit type */ 107*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT16_T signed short 108*3ac0a46fSAndroid Build Coastguard Worker+ 109*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 16-bit type */ 110*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT16_T unsigned short 111*3ac0a46fSAndroid Build Coastguard Worker+ 112*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 32-bit type */ 113*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT32_T signed int 114*3ac0a46fSAndroid Build Coastguard Worker+ 115*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 32-bit type */ 116*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT32_T unsigned int 117*3ac0a46fSAndroid Build Coastguard Worker+ 118*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 32-bit type formatter */ 119*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT32_FORMAT "%d" 120*3ac0a46fSAndroid Build Coastguard Worker+ 121*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 32-bit type formatter */ 122*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT32_FORMAT "%u" 123*3ac0a46fSAndroid Build Coastguard Worker+ 124*3ac0a46fSAndroid Build Coastguard Worker+#ifdef _MSC_VER // windows 125*3ac0a46fSAndroid Build Coastguard Worker+ 126*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type formatter */ 127*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_FORMAT "%I64d" 128*3ac0a46fSAndroid Build Coastguard Worker+ 129*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type formatter */ 130*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_FORMAT "%I64u" 131*3ac0a46fSAndroid Build Coastguard Worker+ 132*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */ 133*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_T signed __int64 134*3ac0a46fSAndroid Build Coastguard Worker+ 135*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */ 136*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_T unsigned __int64 137*3ac0a46fSAndroid Build Coastguard Worker+ 138*3ac0a46fSAndroid Build Coastguard Worker+#else // linux/unix 139*3ac0a46fSAndroid Build Coastguard Worker+ 140*3ac0a46fSAndroid Build Coastguard Worker+#if defined(ARCH_CPU_64_BITS) 141*3ac0a46fSAndroid Build Coastguard Worker+ 142*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type formatter */ 143*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_FORMAT "%ld" 144*3ac0a46fSAndroid Build Coastguard Worker+ 145*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type formatter */ 146*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_FORMAT "%lu" 147*3ac0a46fSAndroid Build Coastguard Worker+ 148*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */ 149*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_T signed long 150*3ac0a46fSAndroid Build Coastguard Worker+ 151*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */ 152*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_T unsigned long 153*3ac0a46fSAndroid Build Coastguard Worker+ 154*3ac0a46fSAndroid Build Coastguard Worker+#else // linux/unix 32 155*3ac0a46fSAndroid Build Coastguard Worker+ 156*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type formatter */ 157*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_FORMAT "%lld" 158*3ac0a46fSAndroid Build Coastguard Worker+ 159*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type formatter */ 160*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_FORMAT "%llu" 161*3ac0a46fSAndroid Build Coastguard Worker+ 162*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */ 163*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_INT64_T signed long long 164*3ac0a46fSAndroid Build Coastguard Worker+ 165*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */ 166*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_UINT64_T unsigned long long 167*3ac0a46fSAndroid Build Coastguard Worker+ 168*3ac0a46fSAndroid Build Coastguard Worker+#endif // define(ARCH_CPU_64_BITS) 169*3ac0a46fSAndroid Build Coastguard Worker+ 170*3ac0a46fSAndroid Build Coastguard Worker+#endif 171*3ac0a46fSAndroid Build Coastguard Worker+ 172*3ac0a46fSAndroid Build Coastguard Worker+ 173*3ac0a46fSAndroid Build Coastguard Worker+/* Signed size type, type formatter, and size of size_t */ 174*3ac0a46fSAndroid Build Coastguard Worker+#if defined(ARCH_CPU_64_BITS) 175*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_T int64_t 176*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_FORMAT PRId64 177*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_SIZE_T 8 178*3ac0a46fSAndroid Build Coastguard Worker+#else 179*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_T int32_t 180*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_SSIZE_FORMAT PRId32 181*3ac0a46fSAndroid Build Coastguard Worker+#define SIZEOF_SIZE_T 4 182*3ac0a46fSAndroid Build Coastguard Worker+#endif 183*3ac0a46fSAndroid Build Coastguard Worker+ 184*3ac0a46fSAndroid Build Coastguard Worker+/* Pointer difference type */ 185*3ac0a46fSAndroid Build Coastguard Worker+#ifdef _MSC_VER 186*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_PTRDIFF_T long 187*3ac0a46fSAndroid Build Coastguard Worker+#else 188*3ac0a46fSAndroid Build Coastguard Worker+#define TIFF_PTRDIFF_T ptrdiff_t 189*3ac0a46fSAndroid Build Coastguard Worker+#endif 190*3ac0a46fSAndroid Build Coastguard Worker+ 191*3ac0a46fSAndroid Build Coastguard Worker+/* Signed 64-bit type */ 192*3ac0a46fSAndroid Build Coastguard Worker+/*#define TIFF_INT64_T signed __int64*/ 193*3ac0a46fSAndroid Build Coastguard Worker+ 194*3ac0a46fSAndroid Build Coastguard Worker+/* Unsigned 64-bit type */ 195*3ac0a46fSAndroid Build Coastguard Worker+/*#define TIFF_UINT64_T unsigned __int64*/ 196*3ac0a46fSAndroid Build Coastguard Worker+ 197*3ac0a46fSAndroid Build Coastguard Worker+/* Define to `__inline__' or `__inline' if that's what the C compiler 198*3ac0a46fSAndroid Build Coastguard Worker+ calls it, or to nothing if 'inline' is not supported under any name. */ 199*3ac0a46fSAndroid Build Coastguard Worker+#ifndef __cplusplus 200*3ac0a46fSAndroid Build Coastguard Worker+# ifndef inline 201*3ac0a46fSAndroid Build Coastguard Worker+# define inline __inline 202*3ac0a46fSAndroid Build Coastguard Worker+# endif 203*3ac0a46fSAndroid Build Coastguard Worker+#endif 204*3ac0a46fSAndroid Build Coastguard Worker+ 205*3ac0a46fSAndroid Build Coastguard Worker+#define lfind _lfind 206*3ac0a46fSAndroid Build Coastguard Worker+ 207*3ac0a46fSAndroid Build Coastguard Worker+#define BSDTYPES 208*3ac0a46fSAndroid Build Coastguard Worker+ 209*3ac0a46fSAndroid Build Coastguard Worker+/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */ 210*3ac0a46fSAndroid Build Coastguard Worker+#define HOST_FILLORDER FILLORDER_LSB2MSB 211*3ac0a46fSAndroid Build Coastguard Worker+ 212*3ac0a46fSAndroid Build Coastguard Worker+/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian 213*3ac0a46fSAndroid Build Coastguard Worker+ (Intel) */ 214*3ac0a46fSAndroid Build Coastguard Worker+#if _FX_ENDIAN_ == _FX_BIG_ENDIAN_ 215*3ac0a46fSAndroid Build Coastguard Worker+# define HOST_BIGENDIAN 1 216*3ac0a46fSAndroid Build Coastguard Worker+#else 217*3ac0a46fSAndroid Build Coastguard Worker+# define HOST_BIGENDIAN 0 218*3ac0a46fSAndroid Build Coastguard Worker+#endif 219*3ac0a46fSAndroid Build Coastguard Worker+ 220*3ac0a46fSAndroid Build Coastguard Worker+/* Support CCITT Group 3 & 4 algorithms */ 221*3ac0a46fSAndroid Build Coastguard Worker+#define CCITT_SUPPORT 1 222*3ac0a46fSAndroid Build Coastguard Worker+ 223*3ac0a46fSAndroid Build Coastguard Worker+/* Support JPEG compression (requires IJG JPEG library) */ 224*3ac0a46fSAndroid Build Coastguard Worker+#define JPEG_SUPPORT 1 225*3ac0a46fSAndroid Build Coastguard Worker+ 226*3ac0a46fSAndroid Build Coastguard Worker+/* Support LogLuv high dynamic range encoding */ 227*3ac0a46fSAndroid Build Coastguard Worker+#define LOGLUV_SUPPORT 1 228*3ac0a46fSAndroid Build Coastguard Worker+ 229*3ac0a46fSAndroid Build Coastguard Worker+/* Support LZW algorithm */ 230*3ac0a46fSAndroid Build Coastguard Worker+#define LZW_SUPPORT 1 231*3ac0a46fSAndroid Build Coastguard Worker+ 232*3ac0a46fSAndroid Build Coastguard Worker+/* Support NeXT 2-bit RLE algorithm */ 233*3ac0a46fSAndroid Build Coastguard Worker+#define NEXT_SUPPORT 1 234*3ac0a46fSAndroid Build Coastguard Worker+ 235*3ac0a46fSAndroid Build Coastguard Worker+/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation 236*3ac0a46fSAndroid Build Coastguard Worker+ fails with unpatched IJG JPEG library) */ 237*3ac0a46fSAndroid Build Coastguard Worker+/* #undef OJPEG_SUPPORT */ 238*3ac0a46fSAndroid Build Coastguard Worker+ 239*3ac0a46fSAndroid Build Coastguard Worker+/* Support Macintosh PackBits algorithm */ 240*3ac0a46fSAndroid Build Coastguard Worker+#define PACKBITS_SUPPORT 1 241*3ac0a46fSAndroid Build Coastguard Worker+ 242*3ac0a46fSAndroid Build Coastguard Worker+/* Support Pixar log-format algorithm (requires Zlib) */ 243*3ac0a46fSAndroid Build Coastguard Worker+#define PIXARLOG_SUPPORT 1 244*3ac0a46fSAndroid Build Coastguard Worker+ 245*3ac0a46fSAndroid Build Coastguard Worker+/* Support ThunderScan 4-bit RLE algorithm */ 246*3ac0a46fSAndroid Build Coastguard Worker+#define THUNDER_SUPPORT 1 247*3ac0a46fSAndroid Build Coastguard Worker+ 248*3ac0a46fSAndroid Build Coastguard Worker+/* Support Deflate compression */ 249*3ac0a46fSAndroid Build Coastguard Worker+/* #undef ZIP_SUPPORT */ 250*3ac0a46fSAndroid Build Coastguard Worker+ 251*3ac0a46fSAndroid Build Coastguard Worker+/* Support strip chopping (whether or not to convert single-strip uncompressed 252*3ac0a46fSAndroid Build Coastguard Worker+ images to mutiple strips of ~8Kb to reduce memory usage) */ 253*3ac0a46fSAndroid Build Coastguard Worker+#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP 254*3ac0a46fSAndroid Build Coastguard Worker+ 255*3ac0a46fSAndroid Build Coastguard Worker+/* Enable SubIFD tag (330) support */ 256*3ac0a46fSAndroid Build Coastguard Worker+#define SUBIFD_SUPPORT 1 257*3ac0a46fSAndroid Build Coastguard Worker+ 258*3ac0a46fSAndroid Build Coastguard Worker+/* Treat extra sample as alpha (default enabled). The RGBA interface will 259*3ac0a46fSAndroid Build Coastguard Worker+ treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many 260*3ac0a46fSAndroid Build Coastguard Worker+ packages produce RGBA files but don't mark the alpha properly. */ 261*3ac0a46fSAndroid Build Coastguard Worker+#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 262*3ac0a46fSAndroid Build Coastguard Worker+ 263*3ac0a46fSAndroid Build Coastguard Worker+/* Pick up YCbCr subsampling info from the JPEG data stream to support files 264*3ac0a46fSAndroid Build Coastguard Worker+ lacking the tag (default enabled). */ 265*3ac0a46fSAndroid Build Coastguard Worker+#define CHECK_JPEG_YCBCR_SUBSAMPLING 1 266*3ac0a46fSAndroid Build Coastguard Worker+ 267*3ac0a46fSAndroid Build Coastguard Worker+/* Support MS MDI magic number files as TIFF */ 268*3ac0a46fSAndroid Build Coastguard Worker+#define MDI_SUPPORT 1 269*3ac0a46fSAndroid Build Coastguard Worker+ 270*3ac0a46fSAndroid Build Coastguard Worker+/* 271*3ac0a46fSAndroid Build Coastguard Worker+ * Feature support definitions. 272*3ac0a46fSAndroid Build Coastguard Worker+ * XXX: These macros are obsoleted. Don't use them in your apps! 273*3ac0a46fSAndroid Build Coastguard Worker+ * Macros stays here for backward compatibility and should be always defined. 274*3ac0a46fSAndroid Build Coastguard Worker+ */ 275*3ac0a46fSAndroid Build Coastguard Worker+#define COLORIMETRY_SUPPORT 276*3ac0a46fSAndroid Build Coastguard Worker+#define YCBCR_SUPPORT 277*3ac0a46fSAndroid Build Coastguard Worker+#define CMYK_SUPPORT 278*3ac0a46fSAndroid Build Coastguard Worker+#define ICC_SUPPORT 279*3ac0a46fSAndroid Build Coastguard Worker+#define PHOTOSHOP_SUPPORT 280*3ac0a46fSAndroid Build Coastguard Worker+#define IPTC_SUPPORT 281*3ac0a46fSAndroid Build Coastguard Worker+ 282*3ac0a46fSAndroid Build Coastguard Worker+#endif /* _TIFFCONF_ */ 283*3ac0a46fSAndroid Build Coastguard Workerdiff --git a/third_party/libtiff/tif_hash_set.c b/third_party/libtiff/tif_hash_set.c 284*3ac0a46fSAndroid Build Coastguard Worker--- a/third_party/libtiff/tif_hash_set.c 285*3ac0a46fSAndroid Build Coastguard Worker+++ b/third_party/libtiff/tif_hash_set.c 286*3ac0a46fSAndroid Build Coastguard Worker@@ -26,7 +26,7 @@ 287*3ac0a46fSAndroid Build Coastguard Worker * DEALINGS IN THE SOFTWARE. 288*3ac0a46fSAndroid Build Coastguard Worker ****************************************************************************/ 289*3ac0a46fSAndroid Build Coastguard Worker 290*3ac0a46fSAndroid Build Coastguard Worker-#include "tif_config.h" 291*3ac0a46fSAndroid Build Coastguard Worker+#include "tiffconf.h" 292*3ac0a46fSAndroid Build Coastguard Worker 293*3ac0a46fSAndroid Build Coastguard Worker #include "tif_hash_set.h" 294*3ac0a46fSAndroid Build Coastguard Worker 295