#include "jconfig.h"
#include "jmorecfg.h"
#include "jpegint.h"
#include "jerror.h"
#define C_MAX_BLOCKS_IN_MCU 10 |
#define D_MAX_BLOCKS_IN_MCU 10 |
#define DCTSIZE 8 |
#define DCTSIZE2 64 |
#define JDCT_DEFAULT JDCT_ISLOW |
#define JDCT_FASTEST JDCT_IFAST |
#define JMSG_LENGTH_MAX 200 |
#define JMSG_STR_PARM_MAX 80 |
#define JPEG_APP0 0xE0 |
#define JPEG_COM 0xFE |
#define jpeg_common_fields |
Value:
struct jpeg_error_mgr * err; /* Error handler module */\ struct jpeg_memory_mgr * mem; /* Memory manager module */\ struct jpeg_progress_mgr * progress; /* Progress monitor, or NULL if none */\ void * client_data; /* Available for use by application */\ boolean is_decompressor; /* So common code can tell which is which */\ int global_state
#define jpeg_create_compress | ( | cinfo | ) |
Value:
jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_compress_struct))
#define jpeg_create_decompress | ( | cinfo | ) |
Value:
jpeg_CreateDecompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_decompress_struct))
#define JPEG_EOI 0xD9 |
#define JPEG_HEADER_OK 1 |
#define JPEG_HEADER_TABLES_ONLY 2 |
#define JPEG_LIB_VERSION 62 |
#define JPEG_REACHED_EOI 2 |
#define JPEG_REACHED_SOS 1 |
#define JPEG_ROW_COMPLETED 3 |
#define JPEG_RST0 0xD0 |
#define JPEG_SCAN_COMPLETED 4 |
#define JPEG_SUSPENDED 0 |
#define JPOOL_IMAGE 1 |
#define JPOOL_NUMPOOLS 2 |
#define JPOOL_PERMANENT 0 |
#define JPP | ( | arglist | ) | arglist |
#define MAX_COMPS_IN_SCAN 4 |
#define MAX_SAMP_FACTOR 4 |
#define NUM_ARITH_TBLS 16 |
#define NUM_HUFF_TBLS 4 |
#define NUM_QUANT_TBLS 4 |
typedef struct jpeg_common_struct* j_common_ptr |
typedef struct jpeg_compress_struct* j_compress_ptr |
typedef struct jpeg_decompress_struct* j_decompress_ptr |
typedef JBLOCKROW* JBLOCKARRAY |
typedef JBLOCKARRAY* JBLOCKIMAGE |
typedef struct jpeg_marker_struct FAR* jpeg_saved_marker_ptr |
typedef JSAMPROW* JSAMPARRAY |
typedef JSAMPARRAY* JSAMPIMAGE |
typedef struct jvirt_barray_control* jvirt_barray_ptr |
typedef struct jvirt_sarray_control* jvirt_sarray_ptr |
enum J_COLOR_SPACE |
enum J_DCT_METHOD |
enum J_DITHER_MODE |
EXTERN | ( | jvirt_barray_ptr * | ) |
EXTERN | ( | JDIMENSION | ) |
EXTERN | ( | JHUFF_TBL * | ) |
EXTERN | ( | JQUANT_TBL * | ) |
EXTERN | ( | int | ) |
EXTERN | ( | void | ) |
EXTERN | ( | struct jpeg_error_mgr * | ) |
typedef JMETHOD | ( | boolean | , | |
jpeg_marker_parser_method | , | |||
(j_decompress_ptr cinfo) | ||||
) |
int const unsigned int* basic_table |
int unsigned int datalen |
int desired |
int const unsigned int int boolean force_baseline |
FILE* infile |
int unsigned int length_limit |
int marker |
int marker_code |
FILE* outfile |
int quality |
int jpeg_marker_parser_method routine |
int const unsigned int int scale_factor |
int scan_number |
int size_t structsize |
int val |
int version |
int which_tbl |