w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

jpeglib.h File Reference
#include "jconfig.h"
#include "jmorecfg.h"
Include dependency graph for jpeglib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JQUANT_TBL
 
struct  JHUFF_TBL
 
struct  jpeg_component_info
 
struct  jpeg_scan_info
 
struct  jpeg_marker_struct
 
struct  jpeg_common_struct
 
struct  jpeg_compress_struct
 
struct  jpeg_decompress_struct
 
struct  jpeg_error_mgr
 
struct  jpeg_progress_mgr
 
struct  jpeg_destination_mgr
 
struct  jpeg_source_mgr
 
struct  jpeg_memory_mgr
 

Macros

#define JPEG_LIB_VERSION   62 /* Version 6b */
 
#define DCTSIZE   8 /* The basic DCT block is 8x8 samples */
 
#define DCTSIZE2   64 /* DCTSIZE squared; # of elements in a block */
 
#define NUM_QUANT_TBLS   4 /* Quantization tables are numbered 0..3 */
 
#define NUM_HUFF_TBLS   4 /* Huffman tables are numbered 0..3 */
 
#define NUM_ARITH_TBLS   16 /* Arith-coding tables are numbered 0..15 */
 
#define MAX_COMPS_IN_SCAN   4 /* JPEG limit on # of components in one scan */
 
#define MAX_SAMP_FACTOR   4 /* JPEG limit on sampling factors */
 
#define C_MAX_BLOCKS_IN_MCU   10 /* compressor's limit on blocks per MCU */
 
#define D_MAX_BLOCKS_IN_MCU   10 /* decompressor's limit on blocks per MCU */
 
#define JDCT_DEFAULT   JDCT_ISLOW
 
#define JDCT_FASTEST   JDCT_IFAST
 
#define jpeg_common_fields
 
#define JMSG_LENGTH_MAX   200 /* recommended size of format_message buffer */
 
#define JMSG_STR_PARM_MAX   80
 
#define JPOOL_PERMANENT   0 /* lasts until master record is destroyed */
 
#define JPOOL_IMAGE   1 /* lasts until done with image/datastream */
 
#define JPOOL_NUMPOOLS   2
 
#define JPP(arglist)   arglist
 
#define jpeg_create_compress(cinfo)
 
#define jpeg_create_decompress(cinfo)
 
#define JPEG_SUSPENDED   0 /* Suspended due to lack of input data */
 
#define JPEG_HEADER_OK   1 /* Found valid image datastream */
 
#define JPEG_HEADER_TABLES_ONLY   2 /* Found valid table-specs-only datastream */
 
#define JPEG_REACHED_SOS   1 /* Reached start of new scan */
 
#define JPEG_REACHED_EOI   2 /* Reached end of image */
 
#define JPEG_ROW_COMPLETED   3 /* Completed one iMCU row */
 
#define JPEG_SCAN_COMPLETED   4 /* Completed last iMCU row of a scan */
 
#define JPEG_RST0   0xD0 /* RST0 marker code */
 
#define JPEG_EOI   0xD9 /* EOI marker code */
 
#define JPEG_APP0   0xE0 /* APP0 marker code */
 
#define JPEG_COM   0xFE /* COM marker code */
 

Typedefs

typedef JSAMPLEJSAMPROW
 
typedef JSAMPROWJSAMPARRAY
 
typedef JSAMPARRAYJSAMPIMAGE
 
typedef JCOEF JBLOCK[64]
 
typedef JBLOCKJBLOCKROW
 
typedef JBLOCKROWJBLOCKARRAY
 
typedef JBLOCKARRAYJBLOCKIMAGE
 
typedef JCOEFJCOEFPTR
 
typedef struct jpeg_marker_structjpeg_saved_marker_ptr
 
typedef struct jpeg_common_structj_common_ptr
 
typedef struct jpeg_compress_structj_compress_ptr
 
typedef struct jpeg_decompress_structj_decompress_ptr
 
typedef struct jvirt_sarray_controljvirt_sarray_ptr
 
typedef struct jvirt_barray_controljvirt_barray_ptr
 
typedef boolean(* jpeg_marker_parser_method) (j_decompress_ptr cinfo)
 

Enumerations

enum  J_COLOR_SPACE {
  JCS_UNKNOWN , JCS_GRAYSCALE , JCS_RGB , JCS_YCbCr ,
  JCS_CMYK , JCS_YCCK , JCS_UNKNOWN , JCS_GRAYSCALE ,
  JCS_RGB , JCS_YCbCr , JCS_CMYK , JCS_YCCK ,
  JCS_UNKNOWN , JCS_GRAYSCALE , JCS_RGB , JCS_YCbCr ,
  JCS_CMYK , JCS_YCCK , JCS_UNKNOWN , JCS_GRAYSCALE ,
  JCS_RGB , JCS_YCbCr , JCS_CMYK , JCS_YCCK
}
 
enum  J_DCT_METHOD {
  JDCT_ISLOW , JDCT_IFAST , JDCT_FLOAT , JDCT_ISLOW ,
  JDCT_IFAST , JDCT_FLOAT , JDCT_ISLOW , JDCT_IFAST ,
  JDCT_FLOAT , JDCT_ISLOW , JDCT_IFAST , JDCT_FLOAT
}
 
enum  J_DITHER_MODE {
  JDITHER_NONE , JDITHER_ORDERED , JDITHER_FS , JDITHER_NONE ,
  JDITHER_ORDERED , JDITHER_FS , JDITHER_NONE , JDITHER_ORDERED ,
  JDITHER_FS , JDITHER_NONE , JDITHER_ORDERED , JDITHER_FS
}
 

Functions

struct jpeg_error_mgrjpeg_std_error (struct jpeg_error_mgr *err)
 
void jpeg_CreateCompress (j_compress_ptr cinfo, int version, size_t structsize)
 
void jpeg_CreateDecompress (j_decompress_ptr cinfo, int version, size_t structsize)
 
void jpeg_destroy_compress (j_compress_ptr cinfo)
 
void jpeg_destroy_decompress (j_decompress_ptr cinfo)
 
void jpeg_stdio_dest (j_compress_ptr cinfo, FILE *outfile)
 
void jpeg_stdio_src (j_decompress_ptr cinfo, FILE *infile)
 
void jpeg_set_defaults (j_compress_ptr cinfo)
 
void jpeg_set_colorspace (j_compress_ptr cinfo, J_COLOR_SPACE colorspace)
 
void jpeg_default_colorspace (j_compress_ptr cinfo)
 
void jpeg_set_quality (j_compress_ptr cinfo, int quality, boolean force_baseline)
 
void jpeg_set_linear_quality (j_compress_ptr cinfo, int scale_factor, boolean force_baseline)
 
void jpeg_add_quant_table (j_compress_ptr cinfo, int which_tbl, const unsigned int *basic_table, int scale_factor, boolean force_baseline)
 
int jpeg_quality_scaling (int quality)
 
void jpeg_simple_progression (j_compress_ptr cinfo)
 
void jpeg_suppress_tables (j_compress_ptr cinfo, boolean suppress)
 
JQUANT_TBLjpeg_alloc_quant_table (j_common_ptr cinfo)
 
JHUFF_TBLjpeg_alloc_huff_table (j_common_ptr cinfo)
 
void jpeg_start_compress (j_compress_ptr cinfo, boolean write_all_tables)
 
JDIMENSION jpeg_write_scanlines (j_compress_ptr cinfo, JSAMPARRAY scanlines, JDIMENSION num_lines)
 
void jpeg_finish_compress (j_compress_ptr cinfo)
 
JDIMENSION jpeg_write_raw_data (j_compress_ptr cinfo, JSAMPIMAGE data, JDIMENSION num_lines)
 
void jpeg_write_marker (j_compress_ptr cinfo, int marker, const JOCTET *dataptr, unsigned int datalen)
 
void jpeg_write_m_header (j_compress_ptr cinfo, int marker, unsigned int datalen)
 
void jpeg_write_m_byte (j_compress_ptr cinfo, int val)
 
void jpeg_write_tables (j_compress_ptr cinfo)
 
int jpeg_read_header (j_decompress_ptr cinfo, boolean require_image)
 
boolean jpeg_start_decompress (j_decompress_ptr cinfo)
 
JDIMENSION jpeg_read_scanlines (j_decompress_ptr cinfo, JSAMPARRAY scanlines, JDIMENSION max_lines)
 
boolean jpeg_finish_decompress (j_decompress_ptr cinfo)
 
JDIMENSION jpeg_read_raw_data (j_decompress_ptr cinfo, JSAMPIMAGE data, JDIMENSION max_lines)
 
boolean jpeg_has_multiple_scans (j_decompress_ptr cinfo)
 
boolean jpeg_start_output (j_decompress_ptr cinfo, int scan_number)
 
boolean jpeg_finish_output (j_decompress_ptr cinfo)
 
boolean jpeg_input_complete (j_decompress_ptr cinfo)
 
void jpeg_new_colormap (j_decompress_ptr cinfo)
 
int jpeg_consume_input (j_decompress_ptr cinfo)
 
void jpeg_calc_output_dimensions (j_decompress_ptr cinfo)
 
void jpeg_save_markers (j_decompress_ptr cinfo, int marker_code, unsigned int length_limit)
 
void jpeg_set_marker_processor (j_decompress_ptr cinfo, int marker_code, jpeg_marker_parser_method routine)
 
jvirt_barray_ptrjpeg_read_coefficients (j_decompress_ptr cinfo)
 
void jpeg_write_coefficients (j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays)
 
void jpeg_copy_critical_parameters (j_decompress_ptr srcinfo, j_compress_ptr dstinfo)
 
void jpeg_abort_compress (j_compress_ptr cinfo)
 
void jpeg_abort_decompress (j_decompress_ptr cinfo)
 
void jpeg_abort (j_common_ptr cinfo)
 
void jpeg_destroy (j_common_ptr cinfo)
 
boolean jpeg_resync_to_restart (j_decompress_ptr cinfo, int desired)
 

Macro Definition Documentation

◆ C_MAX_BLOCKS_IN_MCU

#define C_MAX_BLOCKS_IN_MCU   10 /* compressor's limit on blocks per MCU */

Definition at line 55 of file jpeglib.h.

◆ D_MAX_BLOCKS_IN_MCU

#define D_MAX_BLOCKS_IN_MCU   10 /* decompressor's limit on blocks per MCU */

Definition at line 57 of file jpeglib.h.

◆ DCTSIZE

#define DCTSIZE   8 /* The basic DCT block is 8x8 samples */

Definition at line 41 of file jpeglib.h.

◆ DCTSIZE2

#define DCTSIZE2   64 /* DCTSIZE squared; # of elements in a block */

Definition at line 42 of file jpeglib.h.

◆ JDCT_DEFAULT

#define JDCT_DEFAULT   JDCT_ISLOW

Definition at line 224 of file jpeglib.h.

◆ JDCT_FASTEST

#define JDCT_FASTEST   JDCT_IFAST

Definition at line 227 of file jpeglib.h.

◆ JMSG_LENGTH_MAX

#define JMSG_LENGTH_MAX   200 /* recommended size of format_message buffer */

Definition at line 652 of file jpeglib.h.

◆ JMSG_STR_PARM_MAX

#define JMSG_STR_PARM_MAX   80

Definition at line 660 of file jpeglib.h.

◆ JPEG_APP0

#define JPEG_APP0   0xE0 /* APP0 marker code */

Definition at line 1047 of file jpeglib.h.

◆ JPEG_COM

#define JPEG_COM   0xFE /* COM marker code */

Definition at line 1048 of file jpeglib.h.

◆ jpeg_common_fields

#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 /* For checking call sequence validity */
#define mem
Definition: synctex.c:171
@ err
Definition: mtxline.h:24
static bool progress
Definition: pdftoppm.cc:141

Definition at line 241 of file jpeglib.h.

◆ jpeg_create_compress

#define jpeg_create_compress (   cinfo)
Value:
(size_t) sizeof(struct jpeg_compress_struct))
#define JPEG_LIB_VERSION
Definition: jpeglib.h:33
void jpeg_CreateCompress(j_compress_ptr cinfo, int version, size_t structsize)
Definition: jcapimin.c:30

Definition at line 894 of file jpeglib.h.

◆ jpeg_create_decompress

#define jpeg_create_decompress (   cinfo)
Value:
(size_t) sizeof(struct jpeg_decompress_struct))
void jpeg_CreateDecompress(j_decompress_ptr cinfo, int version, size_t structsize)
Definition: jdapimin.c:30

Definition at line 897 of file jpeglib.h.

◆ JPEG_EOI

#define JPEG_EOI   0xD9 /* EOI marker code */

Definition at line 1046 of file jpeglib.h.

◆ JPEG_HEADER_OK

#define JPEG_HEADER_OK   1 /* Found valid image datastream */

Definition at line 966 of file jpeglib.h.

◆ JPEG_HEADER_TABLES_ONLY

#define JPEG_HEADER_TABLES_ONLY   2 /* Found valid table-specs-only datastream */

Definition at line 967 of file jpeglib.h.

◆ JPEG_LIB_VERSION

#define JPEG_LIB_VERSION   62 /* Version 6b */

Definition at line 33 of file jpeglib.h.

◆ JPEG_REACHED_EOI

#define JPEG_REACHED_EOI   2 /* Reached end of image */

Definition at line 997 of file jpeglib.h.

◆ JPEG_REACHED_SOS

#define JPEG_REACHED_SOS   1 /* Reached start of new scan */

Definition at line 996 of file jpeglib.h.

◆ JPEG_ROW_COMPLETED

#define JPEG_ROW_COMPLETED   3 /* Completed one iMCU row */

Definition at line 998 of file jpeglib.h.

◆ JPEG_RST0

#define JPEG_RST0   0xD0 /* RST0 marker code */

Definition at line 1045 of file jpeglib.h.

◆ JPEG_SCAN_COMPLETED

#define JPEG_SCAN_COMPLETED   4 /* Completed last iMCU row of a scan */

Definition at line 999 of file jpeglib.h.

◆ JPEG_SUSPENDED

#define JPEG_SUSPENDED   0 /* Suspended due to lack of input data */

Definition at line 965 of file jpeglib.h.

◆ JPOOL_IMAGE

#define JPOOL_IMAGE   1 /* lasts until done with image/datastream */

Definition at line 749 of file jpeglib.h.

◆ JPOOL_NUMPOOLS

#define JPOOL_NUMPOOLS   2

Definition at line 750 of file jpeglib.h.

◆ JPOOL_PERMANENT

#define JPOOL_PERMANENT   0 /* lasts until master record is destroyed */

Definition at line 748 of file jpeglib.h.

◆ JPP

#define JPP (   arglist)    arglist

Definition at line 818 of file jpeglib.h.

◆ MAX_COMPS_IN_SCAN

#define MAX_COMPS_IN_SCAN   4 /* JPEG limit on # of components in one scan */

Definition at line 46 of file jpeglib.h.

◆ MAX_SAMP_FACTOR

#define MAX_SAMP_FACTOR   4 /* JPEG limit on sampling factors */

Definition at line 47 of file jpeglib.h.

◆ NUM_ARITH_TBLS

#define NUM_ARITH_TBLS   16 /* Arith-coding tables are numbered 0..15 */

Definition at line 45 of file jpeglib.h.

◆ NUM_HUFF_TBLS

#define NUM_HUFF_TBLS   4 /* Huffman tables are numbered 0..3 */

Definition at line 44 of file jpeglib.h.

◆ NUM_QUANT_TBLS

#define NUM_QUANT_TBLS   4 /* Quantization tables are numbered 0..3 */

Definition at line 43 of file jpeglib.h.

Typedef Documentation

◆ j_common_ptr

Definition at line 261 of file jpeglib.h.

◆ j_compress_ptr

Definition at line 262 of file jpeglib.h.

◆ j_decompress_ptr

Definition at line 263 of file jpeglib.h.

◆ JBLOCK

typedef JCOEF JBLOCK[64]

Definition at line 70 of file jpeglib.h.

◆ JBLOCKARRAY

Definition at line 72 of file jpeglib.h.

◆ JBLOCKIMAGE

Definition at line 73 of file jpeglib.h.

◆ JBLOCKROW

typedef JBLOCK* JBLOCKROW

Definition at line 71 of file jpeglib.h.

◆ JCOEFPTR

typedef JCOEF* JCOEFPTR

Definition at line 75 of file jpeglib.h.

◆ jpeg_marker_parser_method

typedef boolean(* jpeg_marker_parser_method) (j_decompress_ptr cinfo)

Definition at line 809 of file jpeglib.h.

◆ jpeg_saved_marker_ptr

Definition at line 193 of file jpeglib.h.

◆ JSAMPARRAY

typedef JSAMPROW* JSAMPARRAY

Definition at line 67 of file jpeglib.h.

◆ JSAMPIMAGE

Definition at line 68 of file jpeglib.h.

◆ JSAMPROW

typedef JSAMPLE* JSAMPROW

Definition at line 66 of file jpeglib.h.

◆ jvirt_barray_ptr

Definition at line 753 of file jpeglib.h.

◆ jvirt_sarray_ptr

Definition at line 752 of file jpeglib.h.

Enumeration Type Documentation

◆ J_COLOR_SPACE

Enumerator
JCS_UNKNOWN 
JCS_GRAYSCALE 
JCS_RGB 
JCS_YCbCr 
JCS_CMYK 
JCS_YCCK 
JCS_UNKNOWN 
JCS_GRAYSCALE 
JCS_RGB 
JCS_YCbCr 
JCS_CMYK 
JCS_YCCK 
JCS_UNKNOWN 
JCS_GRAYSCALE 
JCS_RGB 
JCS_YCbCr 
JCS_CMYK 
JCS_YCCK 
JCS_UNKNOWN 
JCS_GRAYSCALE 
JCS_RGB 
JCS_YCbCr 
JCS_CMYK 
JCS_YCCK 

Definition at line 206 of file jpeglib.h.

◆ J_DCT_METHOD

Enumerator
JDCT_ISLOW 
JDCT_IFAST 
JDCT_FLOAT 
JDCT_ISLOW 
JDCT_IFAST 
JDCT_FLOAT 
JDCT_ISLOW 
JDCT_IFAST 
JDCT_FLOAT 
JDCT_ISLOW 
JDCT_IFAST 
JDCT_FLOAT 

Definition at line 217 of file jpeglib.h.

◆ J_DITHER_MODE

Enumerator
JDITHER_NONE 
JDITHER_ORDERED 
JDITHER_FS 
JDITHER_NONE 
JDITHER_ORDERED 
JDITHER_FS 
JDITHER_NONE 
JDITHER_ORDERED 
JDITHER_FS 
JDITHER_NONE 
JDITHER_ORDERED 
JDITHER_FS 

Definition at line 232 of file jpeglib.h.

Function Documentation

◆ jpeg_abort()

void jpeg_abort ( j_common_ptr  cinfo)

Definition at line 29 of file jcomapi.c.

◆ jpeg_abort_compress()

void jpeg_abort_compress ( j_compress_ptr  cinfo)

Definition at line 100 of file jcapimin.c.

◆ jpeg_abort_decompress()

void jpeg_abort_decompress ( j_decompress_ptr  cinfo)

Definition at line 103 of file jdapimin.c.

◆ jpeg_add_quant_table()

void jpeg_add_quant_table ( j_compress_ptr  cinfo,
int  which_tbl,
const unsigned int basic_table,
int  scale_factor,
boolean  force_baseline 
)

Definition at line 23 of file jcparam.c.

◆ jpeg_alloc_huff_table()

JHUFF_TBL* jpeg_alloc_huff_table ( j_common_ptr  cinfo)

Definition at line 98 of file jcomapi.c.

◆ jpeg_alloc_quant_table()

JQUANT_TBL* jpeg_alloc_quant_table ( j_common_ptr  cinfo)

Definition at line 86 of file jcomapi.c.

◆ jpeg_calc_output_dimensions()

void jpeg_calc_output_dimensions ( j_decompress_ptr  cinfo)

Definition at line 84 of file jdmaster.c.

◆ jpeg_consume_input()

int jpeg_consume_input ( j_decompress_ptr  cinfo)

Definition at line 287 of file jdapimin.c.

◆ jpeg_copy_critical_parameters()

void jpeg_copy_critical_parameters ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo 
)

Definition at line 63 of file jctrans.c.

◆ jpeg_CreateCompress()

void jpeg_CreateCompress ( j_compress_ptr  cinfo,
int  version,
size_t  structsize 
)

Definition at line 30 of file jcapimin.c.

◆ jpeg_CreateDecompress()

void jpeg_CreateDecompress ( j_decompress_ptr  cinfo,
int  version,
size_t  structsize 
)

Definition at line 30 of file jdapimin.c.

◆ jpeg_default_colorspace()

void jpeg_default_colorspace ( j_compress_ptr  cinfo)

Definition at line 359 of file jcparam.c.

◆ jpeg_destroy()

void jpeg_destroy ( j_common_ptr  cinfo)

Definition at line 69 of file jcomapi.c.

◆ jpeg_destroy_compress()

void jpeg_destroy_compress ( j_compress_ptr  cinfo)

Definition at line 88 of file jcapimin.c.

◆ jpeg_destroy_decompress()

void jpeg_destroy_decompress ( j_decompress_ptr  cinfo)

Definition at line 91 of file jdapimin.c.

◆ jpeg_finish_compress()

void jpeg_finish_compress ( j_compress_ptr  cinfo)

Definition at line 147 of file jcapimin.c.

◆ jpeg_finish_decompress()

boolean jpeg_finish_decompress ( j_decompress_ptr  cinfo)

Definition at line 369 of file jdapimin.c.

◆ jpeg_finish_output()

boolean jpeg_finish_output ( j_decompress_ptr  cinfo)

Definition at line 253 of file jdapistd.c.

◆ jpeg_has_multiple_scans()

boolean jpeg_has_multiple_scans ( j_decompress_ptr  cinfo)

Definition at line 349 of file jdapimin.c.

◆ jpeg_input_complete()

boolean jpeg_input_complete ( j_decompress_ptr  cinfo)

Definition at line 334 of file jdapimin.c.

◆ jpeg_new_colormap()

void jpeg_new_colormap ( j_decompress_ptr  cinfo)

Definition at line 515 of file jdmaster.c.

◆ jpeg_quality_scaling()

int jpeg_quality_scaling ( int  quality)

Definition at line 106 of file jcparam.c.

◆ jpeg_read_coefficients()

jvirt_barray_ptr* jpeg_read_coefficients ( j_decompress_ptr  cinfo)

Definition at line 45 of file jdtrans.c.

◆ jpeg_read_header()

int jpeg_read_header ( j_decompress_ptr  cinfo,
boolean  require_image 
)

Definition at line 241 of file jdapimin.c.

◆ jpeg_read_raw_data()

JDIMENSION jpeg_read_raw_data ( j_decompress_ptr  cinfo,
JSAMPIMAGE  data,
JDIMENSION  max_lines 
)

Definition at line 185 of file jdapistd.c.

◆ jpeg_read_scanlines()

JDIMENSION jpeg_read_scanlines ( j_decompress_ptr  cinfo,
JSAMPARRAY  scanlines,
JDIMENSION  max_lines 
)

Definition at line 152 of file jdapistd.c.

◆ jpeg_resync_to_restart()

boolean jpeg_resync_to_restart ( j_decompress_ptr  cinfo,
int  desired 
)

Definition at line 1192 of file jdmarker.c.

◆ jpeg_save_markers()

void jpeg_save_markers ( j_decompress_ptr  cinfo,
int  marker_code,
unsigned int  length_limit 
)

Definition at line 1300 of file jdmarker.c.

◆ jpeg_set_colorspace()

void jpeg_set_colorspace ( j_compress_ptr  cinfo,
J_COLOR_SPACE  colorspace 
)

Definition at line 391 of file jcparam.c.

◆ jpeg_set_defaults()

void jpeg_set_defaults ( j_compress_ptr  cinfo)

Definition at line 268 of file jcparam.c.

◆ jpeg_set_linear_quality()

void jpeg_set_linear_quality ( j_compress_ptr  cinfo,
int  scale_factor,
boolean  force_baseline 
)

Definition at line 64 of file jcparam.c.

◆ jpeg_set_marker_processor()

void jpeg_set_marker_processor ( j_decompress_ptr  cinfo,
int  marker_code,
jpeg_marker_parser_method  routine 
)

Definition at line 1349 of file jdmarker.c.

◆ jpeg_set_quality()

void jpeg_set_quality ( j_compress_ptr  cinfo,
int  quality,
boolean  force_baseline 
)

Definition at line 132 of file jcparam.c.

◆ jpeg_simple_progression()

void jpeg_simple_progression ( j_compress_ptr  cinfo)

Definition at line 537 of file jcparam.c.

◆ jpeg_start_compress()

void jpeg_start_compress ( j_compress_ptr  cinfo,
boolean  write_all_tables 
)

Definition at line 38 of file jcapistd.c.

◆ jpeg_start_decompress()

boolean jpeg_start_decompress ( j_decompress_ptr  cinfo)

Definition at line 38 of file jdapistd.c.

◆ jpeg_start_output()

boolean jpeg_start_output ( j_decompress_ptr  cinfo,
int  scan_number 
)

Definition at line 228 of file jdapistd.c.

◆ jpeg_std_error()

struct jpeg_error_mgr* jpeg_std_error ( struct jpeg_error_mgr err)

Definition at line 231 of file jerror.c.

◆ jpeg_stdio_dest()

void jpeg_stdio_dest ( j_compress_ptr  cinfo,
FILE outfile 
)

Definition at line 130 of file jdatadst.c.

◆ jpeg_stdio_src()

void jpeg_stdio_src ( j_decompress_ptr  cinfo,
FILE infile 
)

Definition at line 182 of file jdatasrc.c.

◆ jpeg_suppress_tables()

void jpeg_suppress_tables ( j_compress_ptr  cinfo,
boolean  suppress 
)

Definition at line 119 of file jcapimin.c.

◆ jpeg_write_coefficients()

void jpeg_write_coefficients ( j_compress_ptr  cinfo,
jvirt_barray_ptr coef_arrays 
)

Definition at line 38 of file jctrans.c.

◆ jpeg_write_m_byte()

void jpeg_write_m_byte ( j_compress_ptr  cinfo,
int  val 
)

Definition at line 226 of file jcapimin.c.

◆ jpeg_write_m_header()

void jpeg_write_m_header ( j_compress_ptr  cinfo,
int  marker,
unsigned int  datalen 
)

Definition at line 214 of file jcapimin.c.

◆ jpeg_write_marker()

void jpeg_write_marker ( j_compress_ptr  cinfo,
int  marker,
const JOCTET dataptr,
unsigned int  datalen 
)

Definition at line 192 of file jcapimin.c.

◆ jpeg_write_raw_data()

JDIMENSION jpeg_write_raw_data ( j_compress_ptr  cinfo,
JSAMPIMAGE  data,
JDIMENSION  num_lines 
)

Definition at line 120 of file jcapistd.c.

◆ jpeg_write_scanlines()

JDIMENSION jpeg_write_scanlines ( j_compress_ptr  cinfo,
JSAMPARRAY  scanlines,
JDIMENSION  num_lines 
)

Definition at line 77 of file jcapistd.c.

◆ jpeg_write_tables()

void jpeg_write_tables ( j_compress_ptr  cinfo)

Definition at line 254 of file jcapimin.c.