Go to the documentation of this file. 24 #define BITS_IN_JSAMPLE 8 36 #define MAX_COMPONENTS 10 53 #if BITS_IN_JSAMPLE == 8 58 #ifdef HAVE_UNSIGNED_CHAR 61 #define GETJSAMPLE(value) ((int) (value)) 66 #ifdef CHAR_IS_UNSIGNED 67 #define GETJSAMPLE(value) ((int) (value)) 69 #define GETJSAMPLE(value) ((int) (value) & 0xFF) 74 #define MAXJSAMPLE 255 75 #define CENTERJSAMPLE 128 80 #if BITS_IN_JSAMPLE == 12 86 #define GETJSAMPLE(value) ((int) (value)) 88 #define MAXJSAMPLE 4095 89 #define CENTERJSAMPLE 2048 109 #ifdef HAVE_UNSIGNED_CHAR 111 typedef unsigned char JOCTET;
112 #define GETJOCTET(value) (value) 117 #ifdef CHAR_IS_UNSIGNED 118 #define GETJOCTET(value) (value) 120 #define GETJOCTET(value) ((value) & 0xFF) 135 #ifdef HAVE_UNSIGNED_CHAR 136 typedef unsigned char UINT8;
138 #ifdef CHAR_IS_UNSIGNED 147 #ifdef HAVE_UNSIGNED_SHORT 148 typedef unsigned short UINT16;
180 #define JPEG_MAX_DIMENSION 65500L 191 #define METHODDEF(type) static type 193 #define LOCAL(type) static type 195 #define GLOBAL(type) type 198 #ifdef JPEG_BUILT_AS_DYNAMIC_LIB 200 #if defined (jpeg_EXPORTS) 201 #if defined (_MSC_VER) 202 #define EXTERN(type) extern __declspec(dllexport) type 203 #elif (__GNUC__ >= 4) 204 #define EXTERN(type) extern __attribute__ ((visibility("default"))) type 206 #define EXTERN(type) extern type 209 #if defined (_MSC_VER) 210 #define EXTERN(type) __declspec(dllimport) type 211 #elif (__GNUC__ >= 4) 212 #define EXTERN(type) extern __attribute__ ((visibility("default"))) type 214 #define EXTERN(type) extern type 220 #define EXTERN(type) extern type 230 #ifdef HAVE_PROTOTYPES 231 #define JMETHOD(type,methodname,arglist) type (*methodname) arglist 233 #define JMETHOD(type,methodname,arglist) type (*methodname) () 244 #ifdef NEED_FAR_POINTERS 277 #ifdef JPEG_INTERNALS 278 #define JPEG_INTERNAL_OPTIONS 281 #ifdef JPEG_INTERNAL_OPTIONS 294 #define DCT_ISLOW_SUPPORTED 295 #define DCT_IFAST_SUPPORTED 296 #define DCT_FLOAT_SUPPORTED 300 #define C_ARITH_CODING_SUPPORTED 301 #define C_MULTISCAN_FILES_SUPPORTED 302 #define C_PROGRESSIVE_SUPPORTED 303 #define DCT_SCALING_SUPPORTED 304 #define ENTROPY_OPT_SUPPORTED 313 #define INPUT_SMOOTHING_SUPPORTED 317 #define D_ARITH_CODING_SUPPORTED 318 #define D_MULTISCAN_FILES_SUPPORTED 319 #define D_PROGRESSIVE_SUPPORTED 320 #define IDCT_SCALING_SUPPORTED 321 #define SAVE_MARKERS_SUPPORTED 322 #define BLOCK_SMOOTHING_SUPPORTED 323 #undef UPSAMPLE_SCALING_SUPPORTED 324 #define UPSAMPLE_MERGING_SUPPORTED 325 #define QUANT_1PASS_SUPPORTED 326 #define QUANT_2PASS_SUPPORTED 347 #define RGB_PIXELSIZE 3 359 #define INLINE __inline__ 373 #define MULTIPLIER int 386 #ifdef HAVE_PROTOTYPES 387 #define FAST_FLOAT float 389 #define FAST_FLOAT double
MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52