|
||||
File indexing completed on 2025-01-17 09:55:35
0001 /* Version ID for the JPEG library. 0002 * Might be useful for tests like "#if JPEG_LIB_VERSION >= 60". 0003 */ 0004 #define JPEG_LIB_VERSION 62 0005 0006 /* libjpeg-turbo version */ 0007 #define LIBJPEG_TURBO_VERSION 3.0.3 0008 0009 /* libjpeg-turbo version in integer form */ 0010 #define LIBJPEG_TURBO_VERSION_NUMBER 3000003 0011 0012 /* Support arithmetic encoding when using 8-bit samples */ 0013 #define C_ARITH_CODING_SUPPORTED 1 0014 0015 /* Support arithmetic decoding when using 8-bit samples */ 0016 #define D_ARITH_CODING_SUPPORTED 1 0017 0018 /* Support in-memory source/destination managers */ 0019 #define MEM_SRCDST_SUPPORTED 1 0020 0021 /* Use accelerated SIMD routines when using 8-bit samples */ 0022 #define WITH_SIMD 1 0023 0024 /* This version of libjpeg-turbo supports run-time selection of data precision, 0025 * so BITS_IN_JSAMPLE is no longer used to specify the data precision at build 0026 * time. However, some downstream software expects the macro to be defined. 0027 * Since 12-bit data precision is an opt-in feature that requires explicitly 0028 * calling 12-bit-specific libjpeg API functions and using 12-bit-specific data 0029 * types, the unmodified portion of the libjpeg API still behaves as if it were 0030 * built for 8-bit precision, and JSAMPLE is still literally an 8-bit data 0031 * type. Thus, it is correct to define BITS_IN_JSAMPLE to 8 here. 0032 */ 0033 #ifndef BITS_IN_JSAMPLE 0034 #define BITS_IN_JSAMPLE 8 0035 #endif 0036 0037 #ifdef _WIN32 0038 0039 #undef RIGHT_SHIFT_IS_UNSIGNED 0040 0041 /* Define "boolean" as unsigned char, not int, per Windows custom */ 0042 #ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */ 0043 typedef unsigned char boolean; 0044 #endif 0045 #define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */ 0046 0047 /* Define "INT32" as int, not long, per Windows custom */ 0048 #if !(defined(_BASETSD_H_) || defined(_BASETSD_H)) /* don't conflict if basetsd.h already read */ 0049 typedef short INT16; 0050 typedef signed int INT32; 0051 #endif 0052 #define XMD_H /* prevent jmorecfg.h from redefining it */ 0053 0054 #else 0055 0056 /* Define if your (broken) compiler shifts signed values as if they were 0057 unsigned. */ 0058 /* #undef RIGHT_SHIFT_IS_UNSIGNED */ 0059 0060 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |