openshot-audio  0.1.7
Classes | Typedefs | Enumerations | Functions | Variables
jpeglibNamespace Namespace Reference

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
 
struct  jpeg_comp_master
 
struct  jpeg_c_main_controller
 
struct  jpeg_c_prep_controller
 
struct  jpeg_c_coef_controller
 
struct  jpeg_color_converter
 
struct  jpeg_downsampler
 
struct  jpeg_forward_dct
 
struct  jpeg_entropy_encoder
 
struct  jpeg_marker_writer
 
struct  jpeg_decomp_master
 
struct  jpeg_input_controller
 
struct  jpeg_d_main_controller
 
struct  jpeg_d_coef_controller
 
struct  jpeg_d_post_controller
 
struct  jpeg_marker_reader
 
struct  jpeg_entropy_decoder
 
struct  jpeg_inverse_dct
 
struct  jpeg_upsampler
 
struct  jpeg_color_deconverter
 
struct  jpeg_color_quantizer
 
struct  my_coef_controller
 
struct  my_color_converter
 
struct  my_fdct_controller
 
struct  c_derived_tbl
 
struct  savable_state
 
struct  huff_entropy_encoder
 
struct  working_state
 
struct  my_main_controller
 
struct  my_marker_writer
 
struct  my_comp_master
 
struct  phuff_entropy_encoder
 
struct  my_prep_controller
 
struct  my_downsampler
 
struct  my_coef_controller2
 
struct  my_coef_controller3
 
struct  my_color_deconverter2
 
struct  my_idct_controller
 
union  multiplier_table
 
struct  d_derived_tbl
 
struct  bitread_perm_state
 
struct  bitread_working_state
 
struct  savable_state2
 
struct  huff_entropy_decoder2
 
struct  my_input_controller
 
struct  my_main_controller4
 
struct  my_marker_reader
 
struct  my_decomp_master
 
struct  my_upsampler
 
struct  savable_state3
 
struct  phuff_entropy_decoder
 
struct  my_post_controller
 
struct  my_upsampler2
 
struct  backing_store_struct
 
union  small_pool_struct
 
union  large_pool_struct
 
struct  my_memory_mgr
 
struct  jvirt_sarray_control
 
struct  jvirt_barray_control
 
struct  my_cquantizer
 
struct  my_cquantizer2
 
struct  box
 
struct  jpeg_transform_info
 

Typedefs

typedef unsigned char boolean
 
typedef unsigned char JSAMPLE
 
typedef short JCOEF
 
typedef unsigned char JOCTET
 
typedef unsigned char UINT8
 
typedef unsigned short UINT16
 
typedef short INT16
 
typedef long INT32
 
typedef unsigned int JDIMENSION
 
typedef JSAMPLE FARJSAMPROW
 
typedef JSAMPROWJSAMPARRAY
 
typedef JSAMPARRAYJSAMPIMAGE
 
typedef JCOEF JBLOCK [DCTSIZE2]
 
typedef JBLOCK FARJBLOCKROW
 
typedef JBLOCKROWJBLOCKARRAY
 
typedef JBLOCKARRAYJBLOCKIMAGE
 
typedef JCOEF FARJCOEFPTR
 
typedef struct
jpeg_marker_struct FAR
jpeg_saved_marker_ptr
 
typedef struct jpeg_common_structj_common_ptr
 
typedef struct
jpeg_compress_struct
j_compress_ptr
 
typedef struct
jpeg_decompress_struct
j_decompress_ptr
 
typedef struct
jvirt_sarray_control
jvirt_sarray_ptr
 
typedef struct
jvirt_barray_control
jvirt_barray_ptr
 
typedef my_coef_controllermy_coef_ptr
 
typedef my_color_convertermy_cconvert_ptr
 
typedef int DCTELEM
 
typedef MULTIPLIER ISLOW_MULT_TYPE
 
typedef MULTIPLIER IFAST_MULT_TYPE
 
typedef FAST_FLOAT FLOAT_MULT_TYPE
 
typedef my_fdct_controllermy_fdct_ptr
 
typedef huff_entropy_encoderhuff_entropy_ptr
 
typedef my_main_controllermy_main_ptr
 
typedef my_marker_writermy_marker_ptr
 
typedef my_comp_mastermy_master_ptr
 
typedef phuff_entropy_encoderphuff_entropy_ptr
 
typedef my_prep_controllermy_prep_ptr
 
typedef my_downsamplermy_downsample_ptr
 
typedef my_coef_controller2my_coef_ptr2
 
typedef my_source_mgrmy_src_ptr
 
typedef my_coef_controller3my_coef_ptr3
 
typedef my_color_deconverter2my_cconvert_ptr2
 
typedef my_idct_controllermy_idct_ptr
 
typedef INT32 bit_buf_type
 
typedef huff_entropy_decoder2huff_entropy_ptr2
 
typedef my_input_controllermy_inputctl_ptr
 
typedef my_main_controller4my_main_ptr4
 
typedef my_marker_readermy_marker_ptr2
 
typedef my_decomp_mastermy_master_ptr6
 
typedef my_upsamplermy_upsample_ptr
 
typedef phuff_entropy_decoderphuff_entropy_ptr2
 
typedef my_post_controllermy_post_ptr
 
typedef my_upsampler2my_upsample_ptr2
 
typedef struct
jpeglibNamespace::backing_store_struct 
backing_store_info
 
typedef union small_pool_structsmall_pool_ptr
 
typedef union
jpeglibNamespace::small_pool_struct 
small_pool_hdr
 
typedef union
large_pool_struct FAR
large_pool_ptr
 
typedef union
jpeglibNamespace::large_pool_struct 
large_pool_hdr
 
typedef my_memory_mgrmy_mem_ptr
 
typedef int ODITHER_MATRIX [ODITHER_SIZE][ODITHER_SIZE]
 
typedef int(* ODITHER_MATRIX_PTR )[ODITHER_SIZE]
 
typedef INT16 FSERROR
 
typedef int LOCFSERROR
 
typedef FSERROR FARFSERRPTR
 
typedef my_cquantizermy_cquantize_ptr
 
typedef UINT16 histcell
 
typedef histcell FARhistptr
 
typedef histcell hist1d [HIST_C2_ELEMS]
 
typedef hist1d FARhist2d
 
typedef hist2dhist3d
 
typedef my_cquantizer2my_cquantize_ptr2
 
typedef boxboxptr
 

Enumerations

enum  J_COLOR_SPACE {
  JCS_UNKNOWN, JCS_GRAYSCALE, JCS_RGB, JCS_YCbCr,
  JCS_CMYK, JCS_YCCK
}
 
enum  J_DCT_METHOD { JDCT_ISLOW, JDCT_IFAST, JDCT_FLOAT }
 
enum  J_DITHER_MODE { JDITHER_NONE, JDITHER_ORDERED, JDITHER_FS }
 
enum  J_BUF_MODE { JBUF_PASS_THRU, JBUF_SAVE_SOURCE, JBUF_CRANK_DEST, JBUF_SAVE_AND_PASS }
 
enum  JPEG_MARKER {
  M_SOF0 = 0xc0, M_SOF1 = 0xc1, M_SOF2 = 0xc2, M_SOF3 = 0xc3,
  M_SOF5 = 0xc5, M_SOF6 = 0xc6, M_SOF7 = 0xc7, M_JPG = 0xc8,
  M_SOF9 = 0xc9, M_SOF10 = 0xca, M_SOF11 = 0xcb, M_SOF13 = 0xcd,
  M_SOF14 = 0xce, M_SOF15 = 0xcf, M_DHT = 0xc4, M_DAC = 0xcc,
  M_RST0 = 0xd0, M_RST1 = 0xd1, M_RST2 = 0xd2, M_RST3 = 0xd3,
  M_RST4 = 0xd4, M_RST5 = 0xd5, M_RST6 = 0xd6, M_RST7 = 0xd7,
  M_SOI = 0xd8, M_EOI = 0xd9, M_SOS = 0xda, M_DQT = 0xdb,
  M_DNL = 0xdc, M_DRI = 0xdd, M_DHP = 0xde, M_EXP = 0xdf,
  M_APP0 = 0xe0, M_APP1 = 0xe1, M_APP2 = 0xe2, M_APP3 = 0xe3,
  M_APP4 = 0xe4, M_APP5 = 0xe5, M_APP6 = 0xe6, M_APP7 = 0xe7,
  M_APP8 = 0xe8, M_APP9 = 0xe9, M_APP10 = 0xea, M_APP11 = 0xeb,
  M_APP12 = 0xec, M_APP13 = 0xed, M_APP14 = 0xee, M_APP15 = 0xef,
  M_JPG0 = 0xf0, M_JPG13 = 0xfd, M_COM = 0xfe, M_TEM = 0x01,
  M_ERROR = 0x100
}
 
enum  c_pass_type { main_pass, huff_opt_pass, output_pass }
 
enum  JXFORM_CODE {
  JXFORM_NONE, JXFORM_FLIP_H, JXFORM_FLIP_V, JXFORM_TRANSPOSE,
  JXFORM_TRANSVERSE, JXFORM_ROT_90, JXFORM_ROT_180, JXFORM_ROT_270
}
 
enum  JCOPY_OPTION { JCOPYOPT_NONE, JCOPYOPT_COMMENTS, JCOPYOPT_ALL }
 

Functions

typedef JMETHOD (boolean, jpeg_marker_parser_method,(j_decompress_ptr cinfo))
 
 EXTERN (struct jpeg_error_mgr *) jpeg_std_error JPP((struct jpeg_error_mgr *err))
 
 EXTERN (void) jpeg_CreateCompress JPP((j_compress_ptr cinfo
 
 EXTERN (int) jpeg_quality_scaling JPP((int quality))
 
 EXTERN (JQUANT_TBL *) jpeg_alloc_quant_table JPP((j_common_ptr cinfo))
 
 EXTERN (JHUFF_TBL *) jpeg_alloc_huff_table JPP((j_common_ptr cinfo))
 
 EXTERN (JDIMENSION) jpeg_write_scanlines JPP((j_compress_ptr cinfo
 
 EXTERN (boolean) jpeg_start_decompress JPP((j_decompress_ptr cinfo))
 
 EXTERN (jvirt_barray_ptr *) jpeg_read_coefficients JPP((j_decompress_ptr cinfo))
 
typedef JMETHOD (void, inverse_DCT_method_ptr,(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col))
 
 EXTERN (long) jdiv_round_up JPP((long a
 
 JMESSAGE (JMSG_NOMESSAGE,"Bogus message code %d") JMESSAGE(JERR_ARITH_NOTIMPL
 
there are legal restrictions
on arithmetic coding 
JMESSAGE (JERR_BAD_LIB_VERSION,"Wrong JPEG library version: library is %d, caller expects %d") JMESSAGE(JERR_BAD_PROGRESSION
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u 
JMESSAGE (JERR_MISMATCHED_QUANT_TABLE,"Cannot transcode due to multiple use of quantization table %d") JMESSAGE(JERR_QUANT_COMPONENTS
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components 
JMESSAGE (JERR_TFILE_WRITE,"Write failed on temporary file --- out of disk space?") JMESSAGE(JTRC_16BIT_TABLES
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components Adobe
APP14 transform d 
JMESSAGE (JTRC_JFIF_BADTHUMBNAILSIZE,"Warning: thumbnail image size does not match data length %u") JMESSAGE(JTRC_JFIF_EXTENSION
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components Adobe
APP14 transform d JFIF
extension length u 
JMESSAGE (JTRC_SMOOTH_NOTIMPL,"Smoothing not supported with nonstandard sampling ratios") JMESSAGE(JTRC_THUMB_JPEG
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components Adobe
APP14 transform d JFIF
extension length u JFIF
extension length u 
JMESSAGE (JTRC_THUMB_PALETTE,"JFIF extension marker: palette thumbnail image, length %u") JMESSAGE(JTRC_THUMB_RGB
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components Adobe
APP14 transform d JFIF
extension length u JFIF
extension length u JFIF
extension length u 
JMESSAGE (JTRC_UNKNOWN_IDS,"Unrecognized component IDs %d %d %d, assuming YCbCr") JMESSAGE(JWRN_BOGUS_PROGRESSION
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components Adobe
APP14 transform d JFIF
extension length u JFIF
extension length u JFIF
extension length u
Inconsistent progression
sequence for component d
coefficient d 
JMESSAGE (JWRN_EXTRANEOUS_DATA,"Corrupt JPEG data: %u extraneous bytes before marker 0x%02x") JMESSAGE(JWRN_MUST_RESYNC
 
 jpeg_CreateCompress (j_compress_ptr cinfo, int version, size_t structsize)
 
 jpeg_destroy_compress (j_compress_ptr cinfo)
 
 jpeg_abort_compress (j_compress_ptr cinfo)
 
 jpeg_suppress_tables (j_compress_ptr cinfo, boolean suppress)
 
 jpeg_finish_compress (j_compress_ptr cinfo)
 
 jpeg_write_marker (j_compress_ptr cinfo, int marker, const JOCTET *dataptr, unsigned int datalen)
 
 jpeg_write_m_header (j_compress_ptr cinfo, int marker, unsigned int datalen)
 
 jpeg_write_m_byte (j_compress_ptr cinfo, int val)
 
 jpeg_write_tables (j_compress_ptr cinfo)
 
 jpeg_start_compress (j_compress_ptr cinfo, boolean write_all_tables)
 
 jpeg_write_scanlines (j_compress_ptr cinfo, JSAMPARRAY scanlines, JDIMENSION num_lines)
 
 jpeg_write_raw_data (j_compress_ptr cinfo, JSAMPIMAGE data, JDIMENSION num_lines)
 
 METHODDEF (boolean)
 
 start_pass_coef (j_compress_ptr cinfo, J_BUF_MODE pass_mode)
 
 compress_data (j_compress_ptr cinfo, JSAMPIMAGE input_buf)
 
 compress_first_pass (j_compress_ptr cinfo, JSAMPIMAGE input_buf)
 
 compress_output (j_compress_ptr cinfo, JSAMPIMAGE)
 
 jinit_c_coef_controller (j_compress_ptr cinfo, boolean need_full_buffer)
 
 rgb_ycc_start (j_compress_ptr cinfo)
 
 rgb_ycc_convert (j_compress_ptr cinfo, JSAMPARRAY input_buf, JSAMPIMAGE output_buf, JDIMENSION output_row, int num_rows)
 
 rgb_gray_convert (j_compress_ptr cinfo, JSAMPARRAY input_buf, JSAMPIMAGE output_buf, JDIMENSION output_row, int num_rows)
 
 cmyk_ycck_convert (j_compress_ptr cinfo, JSAMPARRAY input_buf, JSAMPIMAGE output_buf, JDIMENSION output_row, int num_rows)
 
 grayscale_convert (j_compress_ptr cinfo, JSAMPARRAY input_buf, JSAMPIMAGE output_buf, JDIMENSION output_row, int num_rows)
 
 null_convert (j_compress_ptr cinfo, JSAMPARRAY input_buf, JSAMPIMAGE output_buf, JDIMENSION output_row, int num_rows)
 
 null_method (j_compress_ptr)
 
 jinit_color_converter (j_compress_ptr cinfo)
 
typedef JMETHOD (void, forward_DCT_method_ptr,(DCTELEM *data))
 
typedef JMETHOD (void, float_DCT_method_ptr,(FAST_FLOAT *data))
 
 start_pass_fdctmgr (j_compress_ptr cinfo)
 
 forward_DCT (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, JDIMENSION num_blocks)
 
 forward_DCT_float (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, JDIMENSION num_blocks)
 
 jinit_forward_dct (j_compress_ptr cinfo)
 
 jpeg_make_c_derived_tbl (j_compress_ptr cinfo, boolean isDC, int tblno, c_derived_tbl **pdtbl)
 
 dump_buffer (working_state *state)
 
INLINE emit_bits (working_state *state, unsigned int code, int size)
 
 flush_bits (working_state *state)
 
 encode_one_block (working_state *state, JCOEFPTR block, int last_dc_val, c_derived_tbl *dctbl, c_derived_tbl *actbl)
 
 emit_restart (working_state *state, int restart_num)
 
 encode_mcu_huff (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 
 finish_pass_huff (j_compress_ptr cinfo)
 
 htest_one_block (j_compress_ptr cinfo, JCOEFPTR block, int last_dc_val, long dc_counts[], long ac_counts[])
 
 encode_mcu_gather (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 
 jpeg_gen_optimal_table (j_compress_ptr cinfo, JHUFF_TBL *htbl, long freq[])
 
 finish_pass_gather (j_compress_ptr cinfo)
 
 jinit_huff_encoder (j_compress_ptr cinfo)
 
 jinit_compress_master (j_compress_ptr cinfo)
 
 METHODDEF (void)
 
 process_data_simple_main (j_compress_ptr cinfo, JSAMPARRAY input_buf, JDIMENSION *in_row_ctr, JDIMENSION in_rows_avail)
 
 jinit_c_main_controller (j_compress_ptr cinfo, boolean need_full_buffer)
 
 emit_byte (j_compress_ptr cinfo, int val)
 
 emit_marker (j_compress_ptr cinfo, JPEG_MARKER mark)
 
 emit_2bytes (j_compress_ptr cinfo, int value)
 
 emit_dqt (j_compress_ptr cinfo, int index)
 
 emit_dht (j_compress_ptr cinfo, int index, boolean is_ac)
 
 emit_dac (j_compress_ptr)
 
 emit_dri (j_compress_ptr cinfo)
 
 emit_sof (j_compress_ptr cinfo, JPEG_MARKER code)
 
 emit_sos (j_compress_ptr cinfo)
 
 emit_jfif_app0 (j_compress_ptr cinfo)
 
 emit_adobe_app14 (j_compress_ptr cinfo)
 
 write_marker_header (j_compress_ptr cinfo, int marker, unsigned int datalen)
 
 write_marker_byte (j_compress_ptr cinfo, int val)
 
 write_file_header (j_compress_ptr cinfo)
 
 write_frame_header (j_compress_ptr cinfo)
 
 write_scan_header (j_compress_ptr cinfo)
 
 write_file_trailer (j_compress_ptr cinfo)
 
 write_tables_only (j_compress_ptr cinfo)
 
 jinit_marker_writer (j_compress_ptr cinfo)
 
 initial_setup (j_compress_ptr cinfo)
 
 validate_script (j_compress_ptr cinfo)
 
 select_scan_parameters (j_compress_ptr cinfo)
 
 per_scan_setup (j_compress_ptr cinfo)
 
 prepare_for_pass (j_compress_ptr cinfo)
 
 pass_startup (j_compress_ptr cinfo)
 
 finish_pass_master (j_compress_ptr cinfo)
 
 jinit_c_master_control (j_compress_ptr cinfo, boolean transcode_only)
 
 jpeg_abort (j_common_ptr cinfo)
 
 jpeg_destroy (j_common_ptr cinfo)
 
 jpeg_alloc_quant_table (j_common_ptr cinfo)
 
 jpeg_alloc_huff_table (j_common_ptr cinfo)
 
 jpeg_add_quant_table (j_compress_ptr cinfo, int which_tbl, const unsigned int *basic_table, int scale_factor, boolean force_baseline)
 
 jpeg_set_linear_quality (j_compress_ptr cinfo, int scale_factor, boolean force_baseline)
 
 jpeg_quality_scaling (int quality)
 
 jpeg_set_quality (j_compress_ptr cinfo, int quality, boolean force_baseline)
 
 add_huff_table (j_compress_ptr cinfo, JHUFF_TBL **htblptr, const UINT8 *bits, const UINT8 *val)
 
 std_huff_tables (j_compress_ptr cinfo)
 
 jpeg_set_defaults (j_compress_ptr cinfo)
 
 jpeg_default_colorspace (j_compress_ptr cinfo)
 
 jpeg_set_colorspace (j_compress_ptr cinfo, J_COLOR_SPACE colorspace)
 
 fill_a_scan (jpeg_scan_info *scanptr, int ci, int Ss, int Se, int Ah, int Al)
 
 fill_scans (jpeg_scan_info *scanptr, int ncomps, int Ss, int Se, int Ah, int Al)
 
 fill_dc_scans (jpeg_scan_info *scanptr, int ncomps, int Ah, int Al)
 
 jpeg_simple_progression (j_compress_ptr cinfo)
 
 dump_buffer_p (phuff_entropy_ptr entropy)
 
INLINE emit_bits_p (phuff_entropy_ptr entropy, unsigned int code, int size)
 
 flush_bits_p (phuff_entropy_ptr entropy)
 
INLINE emit_symbol (phuff_entropy_ptr entropy, int tbl_no, int symbol)
 
 emit_buffered_bits (phuff_entropy_ptr entropy, char *bufstart, unsigned int nbits)
 
 emit_eobrun (phuff_entropy_ptr entropy)
 
 emit_restart_p (phuff_entropy_ptr entropy, int restart_num)
 
 encode_mcu_DC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 
 encode_mcu_AC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 
 encode_mcu_DC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 
 encode_mcu_AC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data)
 
 finish_pass_phuff (j_compress_ptr cinfo)
 
 finish_pass_gather_phuff (j_compress_ptr cinfo)
 
 jinit_phuff_encoder (j_compress_ptr cinfo)
 
 start_pass_prep (j_compress_ptr cinfo, J_BUF_MODE pass_mode)
 
 expand_bottom_edge (JSAMPARRAY image_data, JDIMENSION num_cols, int input_rows, int output_rows)
 
 pre_process_data (j_compress_ptr cinfo, JSAMPARRAY input_buf, JDIMENSION *in_row_ctr, JDIMENSION in_rows_avail, JSAMPIMAGE output_buf, JDIMENSION *out_row_group_ctr, JDIMENSION out_row_groups_avail)
 
 pre_process_context (j_compress_ptr cinfo, JSAMPARRAY input_buf, JDIMENSION *in_row_ctr, JDIMENSION in_rows_avail, JSAMPIMAGE output_buf, JDIMENSION *out_row_group_ctr, JDIMENSION out_row_groups_avail)
 
 create_context_buffer (j_compress_ptr cinfo)
 
 jinit_c_prep_controller (j_compress_ptr cinfo, boolean need_full_buffer)
 
typedef JMETHOD (void, downsample1_ptr,(j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data))
 
 start_pass_downsample (j_compress_ptr)
 
 expand_right_edge (JSAMPARRAY image_data, int num_rows, JDIMENSION input_cols, JDIMENSION output_cols)
 
 sep_downsample (j_compress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION in_row_index, JSAMPIMAGE output_buf, JDIMENSION out_row_group_index)
 
 int_downsample (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)
 
 fullsize_downsample (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)
 
 h2v1_downsample (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)
 
 h2v2_downsample (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)
 
 h2v2_smooth_downsample (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)
 
 fullsize_smooth_downsample (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)
 
 jinit_downsampler (j_compress_ptr cinfo)
 
 LOCAL (void)
 
 jpeg_copy_critical_parameters (j_decompress_ptr srcinfo, j_compress_ptr dstinfo)
 
 transencode_master_selection (j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays)
 
 start_iMCU_row2 (j_compress_ptr cinfo)
 
 start_pass_coef2 (j_compress_ptr cinfo, J_BUF_MODE pass_mode)
 
 compress_output2 (j_compress_ptr cinfo, JSAMPIMAGE)
 
 transencode_coef_controller (j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays)
 
 LOCAL (boolean)
 
 output_pass_setup (j_decompress_ptr cinfo)
 
 jpeg_read_scanlines (j_decompress_ptr cinfo, JSAMPARRAY scanlines, JDIMENSION max_lines)
 
 jpeg_read_raw_data (j_decompress_ptr cinfo, JSAMPIMAGE data, JDIMENSION max_lines)
 
 jpeg_start_output (j_decompress_ptr cinfo, int scan_number)
 
 jpeg_finish_output (j_decompress_ptr cinfo)
 
 jpeg_CreateDecompress (j_decompress_ptr cinfo, int version, size_t structsize)
 
 jpeg_destroy_decompress (j_decompress_ptr cinfo)
 
 jpeg_abort_decompress (j_decompress_ptr cinfo)
 
 default_decompress_parms (j_decompress_ptr cinfo)
 
 jpeg_read_header (j_decompress_ptr cinfo, boolean require_image)
 
 jpeg_consume_input (j_decompress_ptr cinfo)
 
 jpeg_input_complete (j_decompress_ptr cinfo)
 
 jpeg_has_multiple_scans (j_decompress_ptr cinfo)
 
 jpeg_finish_decompress (j_decompress_ptr cinfo)
 
 init_source (j_decompress_ptr cinfo)
 
 fill_input_buffer (j_decompress_ptr cinfo)
 
 skip_input_data (j_decompress_ptr cinfo, long num_bytes)
 
 term_source (j_decompress_ptr)
 
 jpeg_stdio_src (j_decompress_ptr cinfo, FILE *infile)
 
 METHODDEF (int)
 
 start_input_pass (j_decompress_ptr cinfo)
 
 start_output_pass (j_decompress_ptr cinfo)
 
 decompress_onepass (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)
 
 dummy_consume_data (j_decompress_ptr)
 
 consume_data (j_decompress_ptr cinfo)
 
 decompress_data (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)
 
 smoothing_ok (j_decompress_ptr cinfo)
 
 decompress_smooth_data (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)
 
 jinit_d_coef_controller (j_decompress_ptr cinfo, boolean need_full_buffer)
 
 build_ycc_rgb_table (j_decompress_ptr cinfo)
 
 ycc_rgb_convert (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
 
 null_convert2 (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
 
 grayscale_convert2 (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
 
 gray_rgb_convert (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
 
 ycck_cmyk_convert (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)
 
 start_pass_dcolor (j_decompress_ptr)
 
 jinit_color_deconverter (j_decompress_ptr cinfo)
 
 start_pass (j_decompress_ptr cinfo)
 
 jinit_inverse_dct (j_decompress_ptr cinfo)
 
 start_pass_huff_decoder (j_decompress_ptr cinfo)
 
 jpeg_make_d_derived_tbl (j_decompress_ptr cinfo, boolean isDC, int tblno, d_derived_tbl **pdtbl)
 
 jpeg_fill_bit_buffer (bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, int nbits)
 
 jpeg_huff_decode (bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, d_derived_tbl *htbl, int min_bits)
 
 process_restart (j_decompress_ptr cinfo)
 
 decode_mcu (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)
 
 jinit_huff_decoder (j_decompress_ptr cinfo)
 
 per_scan_setup2 (j_decompress_ptr cinfo)
 
 latch_quant_tables (j_decompress_ptr cinfo)
 
 start_input_pass2 (j_decompress_ptr cinfo)
 
 finish_input_pass (j_decompress_ptr cinfo)
 
 consume_markers (j_decompress_ptr cinfo)
 
 reset_input_controller (j_decompress_ptr cinfo)
 
 jinit_input_controller (j_decompress_ptr cinfo)
 
 make_funny_pointers (j_decompress_ptr cinfo)
 
 set_wraparound_pointers (j_decompress_ptr cinfo)
 
 set_bottom_pointers (j_decompress_ptr cinfo)
 
 start_pass_main2 (j_decompress_ptr cinfo, J_BUF_MODE pass_mode)
 
 process_data_simple_main2 (j_decompress_ptr cinfo, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 process_data_context_main (j_decompress_ptr cinfo, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 process_data_crank_post (j_decompress_ptr cinfo, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 jinit_d_main_controller (j_decompress_ptr cinfo, boolean need_full_buffer)
 
 get_soi (j_decompress_ptr cinfo)
 
 get_sof (j_decompress_ptr cinfo, boolean is_prog, boolean is_arith)
 
 get_sos (j_decompress_ptr cinfo)
 
 get_dht (j_decompress_ptr cinfo)
 
 get_dqt (j_decompress_ptr cinfo)
 
 get_dri (j_decompress_ptr cinfo)
 
 examine_app0 (j_decompress_ptr cinfo, JOCTET FAR *data, unsigned int datalen, INT32 remaining)
 
 examine_app14 (j_decompress_ptr cinfo, JOCTET FAR *data, unsigned int datalen, INT32 remaining)
 
 get_interesting_appn (j_decompress_ptr cinfo)
 
 save_marker (j_decompress_ptr cinfo)
 
 skip_variable (j_decompress_ptr cinfo)
 
 next_marker (j_decompress_ptr cinfo)
 
 first_marker (j_decompress_ptr cinfo)
 
 read_markers (j_decompress_ptr cinfo)
 
 read_restart_marker (j_decompress_ptr cinfo)
 
 jpeg_resync_to_restart (j_decompress_ptr cinfo, int desired)
 
 reset_marker_reader (j_decompress_ptr cinfo)
 
 jinit_marker_reader (j_decompress_ptr cinfo)
 
 jpeg_save_markers (j_decompress_ptr cinfo, int marker_code, unsigned int length_limit)
 
 jpeg_set_marker_processor (j_decompress_ptr cinfo, int marker_code, jpeg_marker_parser_method routine)
 
 use_merged_upsample (j_decompress_ptr cinfo)
 
 jpeg_calc_output_dimensions (j_decompress_ptr cinfo)
 
 prepare_range_limit_table (j_decompress_ptr cinfo)
 
 master_selection (j_decompress_ptr cinfo)
 
 prepare_for_output_pass (j_decompress_ptr cinfo)
 
 finish_output_pass (j_decompress_ptr cinfo)
 
 jpeg_new_colormap (j_decompress_ptr cinfo)
 
 jinit_master_decompress (j_decompress_ptr cinfo)
 
 build_ycc_rgb_table2 (j_decompress_ptr cinfo)
 
 start_pass_merged_upsample (j_decompress_ptr cinfo)
 
 merged_2v_upsample (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 merged_1v_upsample (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION)
 
 h2v1_merged_upsample (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION in_row_group_ctr, JSAMPARRAY output_buf)
 
 h2v2_merged_upsample (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION in_row_group_ctr, JSAMPARRAY output_buf)
 
 jinit_merged_upsampler (j_decompress_ptr cinfo)
 
 process_restartp (j_decompress_ptr cinfo)
 
 decode_mcu_DC_first (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)
 
 decode_mcu_AC_first (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)
 
 decode_mcu_DC_refine (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)
 
 decode_mcu_AC_refine (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)
 
 jinit_phuff_decoder (j_decompress_ptr cinfo)
 
 post_process_1pass (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION in_row_groups_avail, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 post_process_prepass (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION in_row_groups_avail, JSAMPARRAY, JDIMENSION *out_row_ctr, JDIMENSION)
 
 post_process_2pass (j_decompress_ptr cinfo, JSAMPIMAGE, JDIMENSION *, JDIMENSION, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 jinit_d_post_controller (j_decompress_ptr cinfo, boolean need_full_buffer)
 
typedef JMETHOD (void, upsample1_ptr,(j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr))
 
 start_pass_upsample (j_decompress_ptr cinfo)
 
 sep_upsample (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)
 
 fullsize_upsample (j_decompress_ptr, jpeg_component_info *, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
 
 noop_upsample (j_decompress_ptr, jpeg_component_info *, JSAMPARRAY, JSAMPARRAY *output_data_ptr)
 
 int_upsample (j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
 
 h2v1_upsample (j_decompress_ptr cinfo, jpeg_component_info *, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
 
 h2v2_upsample (j_decompress_ptr cinfo, jpeg_component_info *, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
 
 h2v1_fancy_upsample (j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
 
 h2v2_fancy_upsample (j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
 
 jinit_upsampler (j_decompress_ptr cinfo)
 
 transdecode_master_selection (j_decompress_ptr cinfo)
 
 jpeg_fdct_float (FAST_FLOAT *data)
 
 jpeg_fdct_islow (DCTELEM *data)
 
 jpeg_fdct_ifast (DCTELEM *data)
 
 jpeg_idct_float (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)
 
 jpeg_idct_ifast (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)
 
 jpeg_idct_islow (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)
 
 jpeg_idct_4x4 (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)
 
 jpeg_idct_2x2 (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)
 
 jpeg_idct_1x1 (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)
 
 EXTERN (void *) jpeg_get_small JPP((j_common_ptr cinfo
 
 EXTERN (void FAR *) jpeg_get_large JPP((j_common_ptr cinfo
 
 out_of_memory (j_common_ptr cinfo, int which)
 
 alloc_small (j_common_ptr cinfo, int pool_id, size_t sizeofobject)
 
 alloc_large (j_common_ptr cinfo, int pool_id, size_t sizeofobject)
 
 alloc_sarray (j_common_ptr cinfo, int pool_id, JDIMENSION samplesperrow, JDIMENSION numrows)
 
 alloc_barray (j_common_ptr cinfo, int pool_id, JDIMENSION blocksperrow, JDIMENSION numrows)
 
 request_virt_sarray (j_common_ptr cinfo, int pool_id, boolean pre_zero, JDIMENSION samplesperrow, JDIMENSION numrows, JDIMENSION maxaccess)
 
 request_virt_barray (j_common_ptr cinfo, int pool_id, boolean pre_zero, JDIMENSION blocksperrow, JDIMENSION numrows, JDIMENSION maxaccess)
 
 realize_virt_arrays (j_common_ptr cinfo)
 
 do_sarray_io (j_common_ptr cinfo, jvirt_sarray_ptr ptr, boolean writing)
 
 do_barray_io (j_common_ptr cinfo, jvirt_barray_ptr ptr, boolean writing)
 
 access_virt_sarray (j_common_ptr cinfo, jvirt_sarray_ptr ptr, JDIMENSION start_row, JDIMENSION num_rows, boolean writable)
 
 access_virt_barray (j_common_ptr cinfo, jvirt_barray_ptr ptr, JDIMENSION start_row, JDIMENSION num_rows, boolean writable)
 
 free_pool (j_common_ptr cinfo, int pool_id)
 
 self_destruct (j_common_ptr cinfo)
 
 jinit_memory_mgr (j_common_ptr cinfo)
 
 jpeg_get_small (j_common_ptr, size_t sizeofobject)
 
 jpeg_free_small (j_common_ptr, void *object, size_t)
 
 jpeg_get_large (j_common_ptr, size_t sizeofobject)
 
 jpeg_free_large (j_common_ptr, void FAR *object, size_t)
 
 jpeg_mem_available (j_common_ptr, long, long max_bytes_needed, long)
 
 jpeg_open_backing_store (j_common_ptr cinfo, struct backing_store_struct *, long)
 
 jpeg_mem_init (j_common_ptr)
 
 jpeg_mem_term (j_common_ptr)
 
 select_ncolors (j_decompress_ptr cinfo, int Ncolors[])
 
 output_value (j_decompress_ptr, int, int j, int maxj)
 
 largest_input_value (j_decompress_ptr, int, int j, int maxj)
 
 create_colormap (j_decompress_ptr cinfo)
 
 create_colorindex (j_decompress_ptr cinfo)
 
 make_odither_array (j_decompress_ptr cinfo, int ncolors)
 
 create_odither_tables (j_decompress_ptr cinfo)
 
 color_quantize (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 color_quantize3 (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 quantize_ord_dither (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 quantize3_ord_dither (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 quantize_fs_dither (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 alloc_fs_workspace (j_decompress_ptr cinfo)
 
 start_pass_1_quant (j_decompress_ptr cinfo, boolean)
 
 finish_pass_1_quant (j_decompress_ptr)
 
 new_color_map_1_quant (j_decompress_ptr cinfo)
 
 jinit_1pass_quantizer (j_decompress_ptr cinfo)
 
 prescan_quantize (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY, int num_rows)
 
 find_biggest_color_pop (boxptr boxlist, int numboxes)
 
 find_biggest_volume (boxptr boxlist, int numboxes)
 
 update_box (j_decompress_ptr cinfo, boxptr boxp)
 
 median_cut (j_decompress_ptr cinfo, boxptr boxlist, int numboxes, int desired_colors)
 
 compute_color (j_decompress_ptr cinfo, boxptr boxp, int icolor)
 
 select_colors (j_decompress_ptr cinfo, int desired_colors)
 
 find_nearby_colors (j_decompress_ptr cinfo, int minc0, int minc1, int minc2, JSAMPLE colorlist[])
 
 find_best_colors (j_decompress_ptr cinfo, int minc0, int minc1, int minc2, int numcolors, JSAMPLE colorlist[], JSAMPLE bestcolor[])
 
 fill_inverse_cmap (j_decompress_ptr cinfo, int c0, int c1, int c2)
 
 pass2_no_dither (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 pass2_fs_dither (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)
 
 init_error_limit (j_decompress_ptr cinfo)
 
 finish_pass1 (j_decompress_ptr cinfo)
 
 finish_pass2 (j_decompress_ptr)
 
 start_pass_2_quant (j_decompress_ptr cinfo, boolean is_pre_scan)
 
 new_color_map_2_quant (j_decompress_ptr cinfo)
 
 jinit_2pass_quantizer (j_decompress_ptr cinfo)
 
 jdiv_round_up (long a, long b)
 
 jround_up (long a, long b)
 
 jcopy_sample_rows (JSAMPARRAY input_array, int source_row, JSAMPARRAY output_array, int dest_row, int num_rows, JDIMENSION num_cols)
 
 jcopy_block_row (JBLOCKROW input_row, JBLOCKROW output_row, JDIMENSION num_blocks)
 
 jzero_far (void FAR *target, size_t bytestozero)
 
 do_flip_h (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays)
 
 do_flip_v (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 
 do_transpose (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 
 do_rot_90 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 
 do_rot_270 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 
 do_rot_180 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 
 do_transverse (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 
 jtransform_request_workspace (j_decompress_ptr srcinfo, jpeg_transform_info *info)
 
 transpose_critical_parameters (j_compress_ptr dstinfo)
 
 trim_right_edge (j_compress_ptr dstinfo)
 
 trim_bottom_edge (j_compress_ptr dstinfo)
 
 jtransform_adjust_parameters (j_decompress_ptr, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)
 
 jtransform_execute_transformation (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)
 
 jcopy_markers_setup (j_decompress_ptr srcinfo, JCOPY_OPTION option)
 
 jcopy_markers_execute (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, JCOPY_OPTION)
 

Variables

int version
 
int size_t structsize
 
FILE * outfile
 
FILE * infile
 
J_COLOR_SPACE colorspace
 
int quality
 
int boolean force_baseline
 
int scale_factor
 
int which_tbl
 
int const unsigned intbasic_table
 
boolean suppress
 
boolean write_all_tables
 
JSAMPARRAY scanlines
 
JSAMPARRAY JDIMENSION num_lines
 
JSAMPIMAGE data
 
int marker
 
int const JOCTETdataptr
 
int const JOCTET unsigned int datalen
 
int val
 
boolean require_image
 
JSAMPARRAY JDIMENSION max_lines
 
int scan_number
 
int marker_code
 
int unsigned int length_limit
 
int jpeg_marker_parser_method routine
 
jvirt_barray_ptrcoef_arrays
 
j_compress_ptr dstinfo
 
int desired
 
boolean transcode_only
 
boolean need_full_buffer
 
long b
 
int source_row
 
int JSAMPARRAY output_array
 
int JSAMPARRAY int dest_row
 
int JSAMPARRAY int int num_rows
 
int JSAMPARRAY int int JDIMENSION num_cols
 
JBLOCKROW output_row
 
JBLOCKROW JDIMENSION num_blocks
 
size_t bytestozero
 
const int jpeg_natural_order []
 
 Sorry
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters 
Ss
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components 
Caution
 
there are legal restrictions
on arithmetic coding Invalid
progressive parameters caller
expects u Cannot quantize more
than d color components Adobe
APP14 
flags
 
jpeg_component_infocompptr
 
jpeg_component_info JCOEFPTR coef_block
 
jpeg_component_info JCOEFPTR
JSAMPARRAY 
output_buf
 
jpeg_component_info JCOEFPTR
JSAMPARRAY JDIMENSION 
output_col
 
boolean isDC
 
boolean int tblno
 
boolean int c_derived_tbl ** pdtbl
 
JHUFF_TBLhtbl
 
JHUFF_TBL long freq []
 
JOCTETbuffer
 
boolean start_of_file
 
 my_source_mgr
 
register bit_buf_type get_buffer
 
register bit_buf_type register int bits_left
 
register bit_buf_type register
int int 
nbits
 
register bit_buf_type register
int d_derived_tbl int 
min_bits
 
size_t sizeofobject
 
void * object
 
long min_bytes_needed
 
long long max_bytes_needed
 
long long long already_allocated
 
struct backing_store_structinfo
 
struct backing_store_struct long total_bytes_needed
 
j_compress_ptr jvirt_barray_ptrsrc_coef_arrays
 
JCOPY_OPTION option
 

Typedef Documentation

typedef unsigned char jpeglibNamespace::boolean
typedef histcell jpeglibNamespace::hist1d[HIST_C2_ELEMS]
typedef short jpeglibNamespace::INT16
typedef JCOEF jpeglibNamespace::JBLOCK[DCTSIZE2]
typedef short jpeglibNamespace::JCOEF
typedef unsigned char jpeglibNamespace::JOCTET
typedef unsigned char jpeglibNamespace::JSAMPLE
typedef int jpeglibNamespace::ODITHER_MATRIX[ODITHER_SIZE][ODITHER_SIZE]
typedef int(* jpeglibNamespace::ODITHER_MATRIX_PTR)[ODITHER_SIZE]
typedef unsigned short jpeglibNamespace::UINT16
typedef unsigned char jpeglibNamespace::UINT8

Enumeration Type Documentation

Enumerator
main_pass 
huff_opt_pass 
output_pass 
Enumerator
JBUF_PASS_THRU 
JBUF_SAVE_SOURCE 
JBUF_CRANK_DEST 
JBUF_SAVE_AND_PASS 
Enumerator
JCS_UNKNOWN 
JCS_GRAYSCALE 
JCS_RGB 
JCS_YCbCr 
JCS_CMYK 
JCS_YCCK 
Enumerator
JDCT_ISLOW 
JDCT_IFAST 
JDCT_FLOAT 
Enumerator
JDITHER_NONE 
JDITHER_ORDERED 
JDITHER_FS 
Enumerator
JCOPYOPT_NONE 
JCOPYOPT_COMMENTS 
JCOPYOPT_ALL 
Enumerator
M_SOF0 
M_SOF1 
M_SOF2 
M_SOF3 
M_SOF5 
M_SOF6 
M_SOF7 
M_JPG 
M_SOF9 
M_SOF10 
M_SOF11 
M_SOF13 
M_SOF14 
M_SOF15 
M_DHT 
M_DAC 
M_RST0 
M_RST1 
M_RST2 
M_RST3 
M_RST4 
M_RST5 
M_RST6 
M_RST7 
M_SOI 
M_EOI 
M_SOS 
M_DQT 
M_DNL 
M_DRI 
M_DHP 
M_EXP 
M_APP0 
M_APP1 
M_APP2 
M_APP3 
M_APP4 
M_APP5 
M_APP6 
M_APP7 
M_APP8 
M_APP9 
M_APP10 
M_APP11 
M_APP12 
M_APP13 
M_APP14 
M_APP15 
M_JPG0 
M_JPG13 
M_COM 
M_TEM 
M_ERROR 
Enumerator
JXFORM_NONE 
JXFORM_FLIP_H 
JXFORM_FLIP_V 
JXFORM_TRANSPOSE 
JXFORM_TRANSVERSE 
JXFORM_ROT_90 
JXFORM_ROT_180 
JXFORM_ROT_270 

Function Documentation

jpeglibNamespace::access_virt_barray ( j_common_ptr  cinfo,
jvirt_barray_ptr  ptr,
JDIMENSION  start_row,
JDIMENSION  num_rows,
boolean  writable 
)
jpeglibNamespace::access_virt_sarray ( j_common_ptr  cinfo,
jvirt_sarray_ptr  ptr,
JDIMENSION  start_row,
JDIMENSION  num_rows,
boolean  writable 
)
jpeglibNamespace::add_huff_table ( j_compress_ptr  cinfo,
JHUFF_TBL **  htblptr,
const UINT8 bits,
const UINT8 val 
)
jpeglibNamespace::alloc_barray ( j_common_ptr  cinfo,
int  pool_id,
JDIMENSION  blocksperrow,
JDIMENSION  numrows 
)
jpeglibNamespace::alloc_fs_workspace ( j_decompress_ptr  cinfo)
jpeglibNamespace::alloc_large ( j_common_ptr  cinfo,
int  pool_id,
size_t  sizeofobject 
)
jpeglibNamespace::alloc_sarray ( j_common_ptr  cinfo,
int  pool_id,
JDIMENSION  samplesperrow,
JDIMENSION  numrows 
)
jpeglibNamespace::alloc_small ( j_common_ptr  cinfo,
int  pool_id,
size_t  sizeofobject 
)
jpeglibNamespace::build_ycc_rgb_table ( j_decompress_ptr  cinfo)
jpeglibNamespace::build_ycc_rgb_table2 ( j_decompress_ptr  cinfo)
jpeglibNamespace::cmyk_ycck_convert ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPIMAGE  output_buf,
JDIMENSION  output_row,
int  num_rows 
)
jpeglibNamespace::color_quantize ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::color_quantize3 ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::compress_data ( j_compress_ptr  cinfo,
JSAMPIMAGE  input_buf 
)
jpeglibNamespace::compress_first_pass ( j_compress_ptr  cinfo,
JSAMPIMAGE  input_buf 
)
jpeglibNamespace::compress_output ( j_compress_ptr  cinfo,
JSAMPIMAGE   
)
jpeglibNamespace::compress_output2 ( j_compress_ptr  cinfo,
JSAMPIMAGE   
)
jpeglibNamespace::compute_color ( j_decompress_ptr  cinfo,
boxptr  boxp,
int  icolor 
)
jpeglibNamespace::consume_data ( j_decompress_ptr  cinfo)
jpeglibNamespace::consume_markers ( j_decompress_ptr  cinfo)
jpeglibNamespace::create_colorindex ( j_decompress_ptr  cinfo)
jpeglibNamespace::create_colormap ( j_decompress_ptr  cinfo)
jpeglibNamespace::create_context_buffer ( j_compress_ptr  cinfo)
jpeglibNamespace::create_odither_tables ( j_decompress_ptr  cinfo)
jpeglibNamespace::decode_mcu ( j_decompress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::decode_mcu_AC_first ( j_decompress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::decode_mcu_AC_refine ( j_decompress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::decode_mcu_DC_first ( j_decompress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::decode_mcu_DC_refine ( j_decompress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::decompress_data ( j_decompress_ptr  cinfo,
JSAMPIMAGE  output_buf 
)
jpeglibNamespace::decompress_onepass ( j_decompress_ptr  cinfo,
JSAMPIMAGE  output_buf 
)
jpeglibNamespace::decompress_smooth_data ( j_decompress_ptr  cinfo,
JSAMPIMAGE  output_buf 
)
jpeglibNamespace::default_decompress_parms ( j_decompress_ptr  cinfo)
jpeglibNamespace::do_barray_io ( j_common_ptr  cinfo,
jvirt_barray_ptr  ptr,
boolean  writing 
)
jpeglibNamespace::do_flip_h ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays 
)
jpeglibNamespace::do_flip_v ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jvirt_barray_ptr dst_coef_arrays 
)
jpeglibNamespace::do_rot_180 ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jvirt_barray_ptr dst_coef_arrays 
)
jpeglibNamespace::do_rot_270 ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jvirt_barray_ptr dst_coef_arrays 
)
jpeglibNamespace::do_rot_90 ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jvirt_barray_ptr dst_coef_arrays 
)
jpeglibNamespace::do_sarray_io ( j_common_ptr  cinfo,
jvirt_sarray_ptr  ptr,
boolean  writing 
)
jpeglibNamespace::do_transpose ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jvirt_barray_ptr dst_coef_arrays 
)
jpeglibNamespace::do_transverse ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jvirt_barray_ptr dst_coef_arrays 
)
jpeglibNamespace::dummy_consume_data ( j_decompress_ptr  )
jpeglibNamespace::dump_buffer ( working_state state)
jpeglibNamespace::dump_buffer_p ( phuff_entropy_ptr  entropy)
jpeglibNamespace::emit_2bytes ( j_compress_ptr  cinfo,
int  value 
)
jpeglibNamespace::emit_adobe_app14 ( j_compress_ptr  cinfo)
INLINE jpeglibNamespace::emit_bits ( working_state state,
unsigned int  code,
int  size 
)
INLINE jpeglibNamespace::emit_bits_p ( phuff_entropy_ptr  entropy,
unsigned int  code,
int  size 
)
jpeglibNamespace::emit_buffered_bits ( phuff_entropy_ptr  entropy,
char *  bufstart,
unsigned int  nbits 
)
jpeglibNamespace::emit_byte ( j_compress_ptr  cinfo,
int  val 
)
jpeglibNamespace::emit_dac ( j_compress_ptr  )
jpeglibNamespace::emit_dht ( j_compress_ptr  cinfo,
int  index,
boolean  is_ac 
)
jpeglibNamespace::emit_dqt ( j_compress_ptr  cinfo,
int  index 
)
jpeglibNamespace::emit_dri ( j_compress_ptr  cinfo)
jpeglibNamespace::emit_eobrun ( phuff_entropy_ptr  entropy)
jpeglibNamespace::emit_jfif_app0 ( j_compress_ptr  cinfo)
jpeglibNamespace::emit_marker ( j_compress_ptr  cinfo,
JPEG_MARKER  mark 
)
jpeglibNamespace::emit_restart ( working_state state,
int  restart_num 
)
jpeglibNamespace::emit_restart_p ( phuff_entropy_ptr  entropy,
int  restart_num 
)
jpeglibNamespace::emit_sof ( j_compress_ptr  cinfo,
JPEG_MARKER  code 
)
jpeglibNamespace::emit_sos ( j_compress_ptr  cinfo)
INLINE jpeglibNamespace::emit_symbol ( phuff_entropy_ptr  entropy,
int  tbl_no,
int  symbol 
)
jpeglibNamespace::encode_mcu_AC_first ( j_compress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::encode_mcu_AC_refine ( j_compress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::encode_mcu_DC_first ( j_compress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::encode_mcu_DC_refine ( j_compress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::encode_mcu_gather ( j_compress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::encode_mcu_huff ( j_compress_ptr  cinfo,
JBLOCKROW MCU_data 
)
jpeglibNamespace::encode_one_block ( working_state state,
JCOEFPTR  block,
int  last_dc_val,
c_derived_tbl dctbl,
c_derived_tbl actbl 
)
jpeglibNamespace::examine_app0 ( j_decompress_ptr  cinfo,
JOCTET FAR data,
unsigned int  datalen,
INT32  remaining 
)
jpeglibNamespace::examine_app14 ( j_decompress_ptr  cinfo,
JOCTET FAR data,
unsigned int  datalen,
INT32  remaining 
)
jpeglibNamespace::expand_bottom_edge ( JSAMPARRAY  image_data,
JDIMENSION  num_cols,
int  input_rows,
int  output_rows 
)
jpeglibNamespace::expand_right_edge ( JSAMPARRAY  image_data,
int  num_rows,
JDIMENSION  input_cols,
JDIMENSION  output_cols 
)
jpeglibNamespace::EXTERN ( void *  )
jpeglibNamespace::EXTERN ( void FAR )
jpeglibNamespace::EXTERN ( long  )
jpeglibNamespace::EXTERN ( struct jpeg_error_mgr )
jpeglibNamespace::EXTERN ( void  )
jpeglibNamespace::EXTERN ( int  )
jpeglibNamespace::EXTERN ( JQUANT_TBL )
jpeglibNamespace::EXTERN ( JHUFF_TBL )
jpeglibNamespace::EXTERN ( JDIMENSION  )
jpeglibNamespace::EXTERN ( boolean  )
jpeglibNamespace::EXTERN ( jvirt_barray_ptr )
jpeglibNamespace::fill_a_scan ( jpeg_scan_info scanptr,
int  ci,
int  Ss,
int  Se,
int  Ah,
int  Al 
)
jpeglibNamespace::fill_dc_scans ( jpeg_scan_info scanptr,
int  ncomps,
int  Ah,
int  Al 
)
jpeglibNamespace::fill_input_buffer ( j_decompress_ptr  cinfo)
jpeglibNamespace::fill_inverse_cmap ( j_decompress_ptr  cinfo,
int  c0,
int  c1,
int  c2 
)
jpeglibNamespace::fill_scans ( jpeg_scan_info scanptr,
int  ncomps,
int  Ss,
int  Se,
int  Ah,
int  Al 
)
jpeglibNamespace::find_best_colors ( j_decompress_ptr  cinfo,
int  minc0,
int  minc1,
int  minc2,
int  numcolors,
JSAMPLE  colorlist[],
JSAMPLE  bestcolor[] 
)
jpeglibNamespace::find_biggest_color_pop ( boxptr  boxlist,
int  numboxes 
)
jpeglibNamespace::find_biggest_volume ( boxptr  boxlist,
int  numboxes 
)
jpeglibNamespace::find_nearby_colors ( j_decompress_ptr  cinfo,
int  minc0,
int  minc1,
int  minc2,
JSAMPLE  colorlist[] 
)
jpeglibNamespace::finish_input_pass ( j_decompress_ptr  cinfo)
jpeglibNamespace::finish_output_pass ( j_decompress_ptr  cinfo)
jpeglibNamespace::finish_pass1 ( j_decompress_ptr  cinfo)
jpeglibNamespace::finish_pass2 ( j_decompress_ptr  )
jpeglibNamespace::finish_pass_1_quant ( j_decompress_ptr  )
jpeglibNamespace::finish_pass_gather ( j_compress_ptr  cinfo)
jpeglibNamespace::finish_pass_gather_phuff ( j_compress_ptr  cinfo)
jpeglibNamespace::finish_pass_huff ( j_compress_ptr  cinfo)
jpeglibNamespace::finish_pass_master ( j_compress_ptr  cinfo)
jpeglibNamespace::finish_pass_phuff ( j_compress_ptr  cinfo)
jpeglibNamespace::first_marker ( j_decompress_ptr  cinfo)
jpeglibNamespace::flush_bits ( working_state state)
jpeglibNamespace::flush_bits_p ( phuff_entropy_ptr  entropy)
jpeglibNamespace::forward_DCT ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  sample_data,
JBLOCKROW  coef_blocks,
JDIMENSION  start_row,
JDIMENSION  start_col,
JDIMENSION  num_blocks 
)
jpeglibNamespace::forward_DCT_float ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  sample_data,
JBLOCKROW  coef_blocks,
JDIMENSION  start_row,
JDIMENSION  start_col,
JDIMENSION  num_blocks 
)
jpeglibNamespace::free_pool ( j_common_ptr  cinfo,
int  pool_id 
)
jpeglibNamespace::fullsize_downsample ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY  output_data 
)
jpeglibNamespace::fullsize_smooth_downsample ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY  output_data 
)
jpeglibNamespace::fullsize_upsample ( j_decompress_ptr  ,
jpeg_component_info ,
JSAMPARRAY  input_data,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::get_dht ( j_decompress_ptr  cinfo)
jpeglibNamespace::get_dqt ( j_decompress_ptr  cinfo)
jpeglibNamespace::get_dri ( j_decompress_ptr  cinfo)
jpeglibNamespace::get_interesting_appn ( j_decompress_ptr  cinfo)
jpeglibNamespace::get_sof ( j_decompress_ptr  cinfo,
boolean  is_prog,
boolean  is_arith 
)
jpeglibNamespace::get_soi ( j_decompress_ptr  cinfo)
jpeglibNamespace::get_sos ( j_decompress_ptr  cinfo)
jpeglibNamespace::gray_rgb_convert ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  input_row,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::grayscale_convert ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPIMAGE  output_buf,
JDIMENSION  output_row,
int  num_rows 
)
jpeglibNamespace::grayscale_convert2 ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  input_row,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::h2v1_downsample ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY  output_data 
)
jpeglibNamespace::h2v1_fancy_upsample ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::h2v1_merged_upsample ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  in_row_group_ctr,
JSAMPARRAY  output_buf 
)
jpeglibNamespace::h2v1_upsample ( j_decompress_ptr  cinfo,
jpeg_component_info ,
JSAMPARRAY  input_data,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::h2v2_downsample ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY  output_data 
)
jpeglibNamespace::h2v2_fancy_upsample ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::h2v2_merged_upsample ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  in_row_group_ctr,
JSAMPARRAY  output_buf 
)
jpeglibNamespace::h2v2_smooth_downsample ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY  output_data 
)
jpeglibNamespace::h2v2_upsample ( j_decompress_ptr  cinfo,
jpeg_component_info ,
JSAMPARRAY  input_data,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::htest_one_block ( j_compress_ptr  cinfo,
JCOEFPTR  block,
int  last_dc_val,
long  dc_counts[],
long  ac_counts[] 
)
jpeglibNamespace::init_error_limit ( j_decompress_ptr  cinfo)
jpeglibNamespace::init_source ( j_decompress_ptr  cinfo)
jpeglibNamespace::initial_setup ( j_compress_ptr  cinfo)
jpeglibNamespace::int_downsample ( j_compress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY  output_data 
)
jpeglibNamespace::int_upsample ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JSAMPARRAY  input_data,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::jcopy_block_row ( JBLOCKROW  input_row,
JBLOCKROW  output_row,
JDIMENSION  num_blocks 
)
jpeglibNamespace::jcopy_markers_execute ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
JCOPY_OPTION   
)
jpeglibNamespace::jcopy_markers_setup ( j_decompress_ptr  srcinfo,
JCOPY_OPTION  option 
)
jpeglibNamespace::jcopy_sample_rows ( JSAMPARRAY  input_array,
int  source_row,
JSAMPARRAY  output_array,
int  dest_row,
int  num_rows,
JDIMENSION  num_cols 
)
jpeglibNamespace::jdiv_round_up ( long  a,
long  b 
)
jpeglibNamespace::jinit_1pass_quantizer ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_2pass_quantizer ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_c_coef_controller ( j_compress_ptr  cinfo,
boolean  need_full_buffer 
)
jpeglibNamespace::jinit_c_main_controller ( j_compress_ptr  cinfo,
boolean  need_full_buffer 
)
jpeglibNamespace::jinit_c_master_control ( j_compress_ptr  cinfo,
boolean  transcode_only 
)
jpeglibNamespace::jinit_c_prep_controller ( j_compress_ptr  cinfo,
boolean  need_full_buffer 
)
jpeglibNamespace::jinit_color_converter ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_color_deconverter ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_compress_master ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_d_coef_controller ( j_decompress_ptr  cinfo,
boolean  need_full_buffer 
)
jpeglibNamespace::jinit_d_main_controller ( j_decompress_ptr  cinfo,
boolean  need_full_buffer 
)
jpeglibNamespace::jinit_d_post_controller ( j_decompress_ptr  cinfo,
boolean  need_full_buffer 
)
jpeglibNamespace::jinit_downsampler ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_forward_dct ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_huff_decoder ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_huff_encoder ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_input_controller ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_inverse_dct ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_marker_reader ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_marker_writer ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_master_decompress ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_memory_mgr ( j_common_ptr  cinfo)
jpeglibNamespace::jinit_merged_upsampler ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_phuff_decoder ( j_decompress_ptr  cinfo)
jpeglibNamespace::jinit_phuff_encoder ( j_compress_ptr  cinfo)
jpeglibNamespace::jinit_upsampler ( j_decompress_ptr  cinfo)
jpeglibNamespace::JMESSAGE ( JMSG_NOMESSAGE  ,
"Bogus message code %d"   
)
there are legal restrictions on arithmetic coding jpeglibNamespace::JMESSAGE ( JERR_BAD_LIB_VERSION  ,
"Wrong JPEG library version: library is %  d,
caller expects%d"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u jpeglibNamespace::JMESSAGE ( JERR_MISMATCHED_QUANT_TABLE  ,
"Cannot transcode due to multiple use of quantization table %d"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components jpeglibNamespace::JMESSAGE ( JERR_TFILE_WRITE  ,
"Write failed on temporary file --- out of disk space?"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d jpeglibNamespace::JMESSAGE ( JTRC_JFIF_BADTHUMBNAILSIZE  ,
"Warning: thumbnail image size does not match data length %u"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d JFIF extension length u jpeglibNamespace::JMESSAGE ( JTRC_SMOOTH_NOTIMPL  ,
"Smoothing not supported with nonstandard sampling ratios"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d JFIF extension length u JFIF extension length u jpeglibNamespace::JMESSAGE ( JTRC_THUMB_PALETTE  ,
"JFIF extension marker: palette thumbnail  image,
length%u"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d JFIF extension length u JFIF extension length u JFIF extension length u jpeglibNamespace::JMESSAGE ( JTRC_UNKNOWN_IDS  ,
"Unrecognized component IDs %d %d %  d,
assuming YCbCr"   
)
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d JFIF extension length u JFIF extension length u JFIF extension length u Inconsistent progression sequence for component d coefficient d jpeglibNamespace::JMESSAGE ( JWRN_EXTRANEOUS_DATA  ,
"Corrupt JPEG data: %u extraneous bytes before marker 0x%02x"   
)
typedef jpeglibNamespace::JMETHOD ( void  ,
upsample1_ptr  ,
(j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)   
)
typedef jpeglibNamespace::JMETHOD ( void  ,
forward_DCT_method_ptr  ,
(DCTELEM *data  
)
typedef jpeglibNamespace::JMETHOD ( void  ,
float_DCT_method_ptr  ,
(FAST_FLOAT *data  
)
typedef jpeglibNamespace::JMETHOD ( void  ,
downsample1_ptr  ,
(j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY output_data)   
)
typedef jpeglibNamespace::JMETHOD ( void  ,
inverse_DCT_method_ptr  ,
(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col  
)
typedef jpeglibNamespace::JMETHOD ( boolean  ,
jpeg_marker_parser_method  ,
(j_decompress_ptr cinfo)   
)
jpeglibNamespace::jpeg_abort ( j_common_ptr  cinfo)
jpeglibNamespace::jpeg_abort_compress ( j_compress_ptr  cinfo)
jpeglibNamespace::jpeg_abort_decompress ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_add_quant_table ( j_compress_ptr  cinfo,
int  which_tbl,
const unsigned int basic_table,
int  scale_factor,
boolean  force_baseline 
)
jpeglibNamespace::jpeg_alloc_huff_table ( j_common_ptr  cinfo)
jpeglibNamespace::jpeg_alloc_quant_table ( j_common_ptr  cinfo)
jpeglibNamespace::jpeg_calc_output_dimensions ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_consume_input ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_copy_critical_parameters ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo 
)
jpeglibNamespace::jpeg_CreateCompress ( j_compress_ptr  cinfo,
int  version,
size_t  structsize 
)
jpeglibNamespace::jpeg_CreateDecompress ( j_decompress_ptr  cinfo,
int  version,
size_t  structsize 
)
jpeglibNamespace::jpeg_default_colorspace ( j_compress_ptr  cinfo)
jpeglibNamespace::jpeg_destroy ( j_common_ptr  cinfo)
jpeglibNamespace::jpeg_destroy_compress ( j_compress_ptr  cinfo)
jpeglibNamespace::jpeg_destroy_decompress ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_fdct_float ( FAST_FLOAT *  data)
jpeglibNamespace::jpeg_fdct_ifast ( DCTELEM data)
jpeglibNamespace::jpeg_fdct_islow ( DCTELEM data)
jpeglibNamespace::jpeg_fill_bit_buffer ( bitread_working_state state,
register bit_buf_type  get_buffer,
register int  bits_left,
int  nbits 
)
jpeglibNamespace::jpeg_finish_compress ( j_compress_ptr  cinfo)
jpeglibNamespace::jpeg_finish_decompress ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_finish_output ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_free_large ( j_common_ptr  ,
void FAR object,
size_t   
)
jpeglibNamespace::jpeg_free_small ( j_common_ptr  ,
void *  object,
size_t   
)
jpeglibNamespace::jpeg_gen_optimal_table ( j_compress_ptr  cinfo,
JHUFF_TBL htbl,
long  freq[] 
)
jpeglibNamespace::jpeg_get_large ( j_common_ptr  ,
size_t  sizeofobject 
)
jpeglibNamespace::jpeg_get_small ( j_common_ptr  ,
size_t  sizeofobject 
)
jpeglibNamespace::jpeg_has_multiple_scans ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_huff_decode ( bitread_working_state state,
register bit_buf_type  get_buffer,
register int  bits_left,
d_derived_tbl htbl,
int  min_bits 
)
jpeglibNamespace::jpeg_idct_1x1 ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JCOEFPTR  coef_block,
JSAMPARRAY  output_buf,
JDIMENSION  output_col 
)
jpeglibNamespace::jpeg_idct_2x2 ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JCOEFPTR  coef_block,
JSAMPARRAY  output_buf,
JDIMENSION  output_col 
)
jpeglibNamespace::jpeg_idct_4x4 ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JCOEFPTR  coef_block,
JSAMPARRAY  output_buf,
JDIMENSION  output_col 
)
jpeglibNamespace::jpeg_idct_float ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JCOEFPTR  coef_block,
JSAMPARRAY  output_buf,
JDIMENSION  output_col 
)
jpeglibNamespace::jpeg_idct_ifast ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JCOEFPTR  coef_block,
JSAMPARRAY  output_buf,
JDIMENSION  output_col 
)
jpeglibNamespace::jpeg_idct_islow ( j_decompress_ptr  cinfo,
jpeg_component_info compptr,
JCOEFPTR  coef_block,
JSAMPARRAY  output_buf,
JDIMENSION  output_col 
)
jpeglibNamespace::jpeg_input_complete ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_make_c_derived_tbl ( j_compress_ptr  cinfo,
boolean  isDC,
int  tblno,
c_derived_tbl **  pdtbl 
)
jpeglibNamespace::jpeg_make_d_derived_tbl ( j_decompress_ptr  cinfo,
boolean  isDC,
int  tblno,
d_derived_tbl **  pdtbl 
)
jpeglibNamespace::jpeg_mem_available ( j_common_ptr  ,
long  ,
long  max_bytes_needed,
long   
)
jpeglibNamespace::jpeg_mem_init ( j_common_ptr  )
jpeglibNamespace::jpeg_mem_term ( j_common_ptr  )
jpeglibNamespace::jpeg_new_colormap ( j_decompress_ptr  cinfo)
jpeglibNamespace::jpeg_open_backing_store ( j_common_ptr  cinfo,
struct backing_store_struct ,
long   
)
jpeglibNamespace::jpeg_quality_scaling ( int  quality)
jpeglibNamespace::jpeg_read_header ( j_decompress_ptr  cinfo,
boolean  require_image 
)
jpeglibNamespace::jpeg_read_raw_data ( j_decompress_ptr  cinfo,
JSAMPIMAGE  data,
JDIMENSION  max_lines 
)
jpeglibNamespace::jpeg_read_scanlines ( j_decompress_ptr  cinfo,
JSAMPARRAY  scanlines,
JDIMENSION  max_lines 
)
jpeglibNamespace::jpeg_resync_to_restart ( j_decompress_ptr  cinfo,
int  desired 
)
jpeglibNamespace::jpeg_save_markers ( j_decompress_ptr  cinfo,
int  marker_code,
unsigned int  length_limit 
)
jpeglibNamespace::jpeg_set_colorspace ( j_compress_ptr  cinfo,
J_COLOR_SPACE  colorspace 
)
jpeglibNamespace::jpeg_set_defaults ( j_compress_ptr  cinfo)
jpeglibNamespace::jpeg_set_linear_quality ( j_compress_ptr  cinfo,
int  scale_factor,
boolean  force_baseline 
)
jpeglibNamespace::jpeg_set_marker_processor ( j_decompress_ptr  cinfo,
int  marker_code,
jpeg_marker_parser_method  routine 
)
jpeglibNamespace::jpeg_set_quality ( j_compress_ptr  cinfo,
int  quality,
boolean  force_baseline 
)
jpeglibNamespace::jpeg_simple_progression ( j_compress_ptr  cinfo)
jpeglibNamespace::jpeg_start_compress ( j_compress_ptr  cinfo,
boolean  write_all_tables 
)
jpeglibNamespace::jpeg_start_output ( j_decompress_ptr  cinfo,
int  scan_number 
)
jpeglibNamespace::jpeg_stdio_src ( j_decompress_ptr  cinfo,
FILE *  infile 
)
jpeglibNamespace::jpeg_suppress_tables ( j_compress_ptr  cinfo,
boolean  suppress 
)
jpeglibNamespace::jpeg_write_m_byte ( j_compress_ptr  cinfo,
int  val 
)
jpeglibNamespace::jpeg_write_m_header ( j_compress_ptr  cinfo,
int  marker,
unsigned int  datalen 
)
jpeglibNamespace::jpeg_write_marker ( j_compress_ptr  cinfo,
int  marker,
const JOCTET dataptr,
unsigned int  datalen 
)
jpeglibNamespace::jpeg_write_raw_data ( j_compress_ptr  cinfo,
JSAMPIMAGE  data,
JDIMENSION  num_lines 
)
jpeglibNamespace::jpeg_write_scanlines ( j_compress_ptr  cinfo,
JSAMPARRAY  scanlines,
JDIMENSION  num_lines 
)
jpeglibNamespace::jpeg_write_tables ( j_compress_ptr  cinfo)
jpeglibNamespace::jround_up ( long  a,
long  b 
)
jpeglibNamespace::jtransform_adjust_parameters ( j_decompress_ptr  ,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jpeg_transform_info info 
)
jpeglibNamespace::jtransform_execute_transformation ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr src_coef_arrays,
jpeg_transform_info info 
)
jpeglibNamespace::jtransform_request_workspace ( j_decompress_ptr  srcinfo,
jpeg_transform_info info 
)
jpeglibNamespace::jzero_far ( void FAR target,
size_t  bytestozero 
)
jpeglibNamespace::largest_input_value ( j_decompress_ptr  ,
int  ,
int  j,
int  maxj 
)
jpeglibNamespace::latch_quant_tables ( j_decompress_ptr  cinfo)
jpeglibNamespace::LOCAL ( void  )
jpeglibNamespace::LOCAL ( boolean  )
jpeglibNamespace::make_funny_pointers ( j_decompress_ptr  cinfo)
jpeglibNamespace::make_odither_array ( j_decompress_ptr  cinfo,
int  ncolors 
)
jpeglibNamespace::master_selection ( j_decompress_ptr  cinfo)
jpeglibNamespace::median_cut ( j_decompress_ptr  cinfo,
boxptr  boxlist,
int  numboxes,
int  desired_colors 
)
jpeglibNamespace::merged_1v_upsample ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION in_row_group_ctr,
JDIMENSION  ,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION   
)
jpeglibNamespace::merged_2v_upsample ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION in_row_group_ctr,
JDIMENSION  ,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::METHODDEF ( void  )
jpeglibNamespace::METHODDEF ( boolean  )
jpeglibNamespace::METHODDEF ( int  )
jpeglibNamespace::new_color_map_1_quant ( j_decompress_ptr  cinfo)
jpeglibNamespace::new_color_map_2_quant ( j_decompress_ptr  cinfo)
jpeglibNamespace::next_marker ( j_decompress_ptr  cinfo)
jpeglibNamespace::noop_upsample ( j_decompress_ptr  ,
jpeg_component_info ,
JSAMPARRAY  ,
JSAMPARRAY output_data_ptr 
)
jpeglibNamespace::null_convert ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPIMAGE  output_buf,
JDIMENSION  output_row,
int  num_rows 
)
jpeglibNamespace::null_convert2 ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  input_row,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::null_method ( j_compress_ptr  )
jpeglibNamespace::out_of_memory ( j_common_ptr  cinfo,
int  which 
)
jpeglibNamespace::output_pass_setup ( j_decompress_ptr  cinfo)
jpeglibNamespace::output_value ( j_decompress_ptr  ,
int  ,
int  j,
int  maxj 
)
jpeglibNamespace::pass2_fs_dither ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::pass2_no_dither ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::pass_startup ( j_compress_ptr  cinfo)
jpeglibNamespace::per_scan_setup ( j_compress_ptr  cinfo)
jpeglibNamespace::per_scan_setup2 ( j_decompress_ptr  cinfo)
jpeglibNamespace::post_process_1pass ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION in_row_group_ctr,
JDIMENSION  in_row_groups_avail,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::post_process_2pass ( j_decompress_ptr  cinfo,
JSAMPIMAGE  ,
JDIMENSION ,
JDIMENSION  ,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::post_process_prepass ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION in_row_group_ctr,
JDIMENSION  in_row_groups_avail,
JSAMPARRAY  ,
JDIMENSION out_row_ctr,
JDIMENSION   
)
jpeglibNamespace::pre_process_context ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JDIMENSION in_row_ctr,
JDIMENSION  in_rows_avail,
JSAMPIMAGE  output_buf,
JDIMENSION out_row_group_ctr,
JDIMENSION  out_row_groups_avail 
)
jpeglibNamespace::pre_process_data ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JDIMENSION in_row_ctr,
JDIMENSION  in_rows_avail,
JSAMPIMAGE  output_buf,
JDIMENSION out_row_group_ctr,
JDIMENSION  out_row_groups_avail 
)
jpeglibNamespace::prepare_for_output_pass ( j_decompress_ptr  cinfo)
jpeglibNamespace::prepare_for_pass ( j_compress_ptr  cinfo)
jpeglibNamespace::prepare_range_limit_table ( j_decompress_ptr  cinfo)
jpeglibNamespace::prescan_quantize ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  ,
int  num_rows 
)
jpeglibNamespace::process_data_context_main ( j_decompress_ptr  cinfo,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::process_data_crank_post ( j_decompress_ptr  cinfo,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::process_data_simple_main ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JDIMENSION in_row_ctr,
JDIMENSION  in_rows_avail 
)
jpeglibNamespace::process_data_simple_main2 ( j_decompress_ptr  cinfo,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::process_restart ( j_decompress_ptr  cinfo)
jpeglibNamespace::process_restartp ( j_decompress_ptr  cinfo)
jpeglibNamespace::quantize3_ord_dither ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::quantize_fs_dither ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::quantize_ord_dither ( j_decompress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::read_markers ( j_decompress_ptr  cinfo)
jpeglibNamespace::read_restart_marker ( j_decompress_ptr  cinfo)
jpeglibNamespace::realize_virt_arrays ( j_common_ptr  cinfo)
jpeglibNamespace::request_virt_barray ( j_common_ptr  cinfo,
int  pool_id,
boolean  pre_zero,
JDIMENSION  blocksperrow,
JDIMENSION  numrows,
JDIMENSION  maxaccess 
)
jpeglibNamespace::request_virt_sarray ( j_common_ptr  cinfo,
int  pool_id,
boolean  pre_zero,
JDIMENSION  samplesperrow,
JDIMENSION  numrows,
JDIMENSION  maxaccess 
)
jpeglibNamespace::reset_input_controller ( j_decompress_ptr  cinfo)
jpeglibNamespace::reset_marker_reader ( j_decompress_ptr  cinfo)
jpeglibNamespace::rgb_gray_convert ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPIMAGE  output_buf,
JDIMENSION  output_row,
int  num_rows 
)
jpeglibNamespace::rgb_ycc_convert ( j_compress_ptr  cinfo,
JSAMPARRAY  input_buf,
JSAMPIMAGE  output_buf,
JDIMENSION  output_row,
int  num_rows 
)
jpeglibNamespace::rgb_ycc_start ( j_compress_ptr  cinfo)
jpeglibNamespace::save_marker ( j_decompress_ptr  cinfo)
jpeglibNamespace::select_colors ( j_decompress_ptr  cinfo,
int  desired_colors 
)
jpeglibNamespace::select_ncolors ( j_decompress_ptr  cinfo,
int  Ncolors[] 
)
jpeglibNamespace::select_scan_parameters ( j_compress_ptr  cinfo)
jpeglibNamespace::self_destruct ( j_common_ptr  cinfo)
jpeglibNamespace::sep_downsample ( j_compress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  in_row_index,
JSAMPIMAGE  output_buf,
JDIMENSION  out_row_group_index 
)
jpeglibNamespace::sep_upsample ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION in_row_group_ctr,
JDIMENSION  ,
JSAMPARRAY  output_buf,
JDIMENSION out_row_ctr,
JDIMENSION  out_rows_avail 
)
jpeglibNamespace::set_bottom_pointers ( j_decompress_ptr  cinfo)
jpeglibNamespace::set_wraparound_pointers ( j_decompress_ptr  cinfo)
jpeglibNamespace::skip_input_data ( j_decompress_ptr  cinfo,
long  num_bytes 
)
jpeglibNamespace::skip_variable ( j_decompress_ptr  cinfo)
jpeglibNamespace::smoothing_ok ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_iMCU_row2 ( j_compress_ptr  cinfo)
jpeglibNamespace::start_input_pass ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_input_pass2 ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_output_pass ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_pass ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_pass_1_quant ( j_decompress_ptr  cinfo,
boolean   
)
jpeglibNamespace::start_pass_2_quant ( j_decompress_ptr  cinfo,
boolean  is_pre_scan 
)
jpeglibNamespace::start_pass_coef ( j_compress_ptr  cinfo,
J_BUF_MODE  pass_mode 
)
jpeglibNamespace::start_pass_coef2 ( j_compress_ptr  cinfo,
J_BUF_MODE  pass_mode 
)
jpeglibNamespace::start_pass_dcolor ( j_decompress_ptr  )
jpeglibNamespace::start_pass_downsample ( j_compress_ptr  )
jpeglibNamespace::start_pass_fdctmgr ( j_compress_ptr  cinfo)
jpeglibNamespace::start_pass_huff_decoder ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_pass_main2 ( j_decompress_ptr  cinfo,
J_BUF_MODE  pass_mode 
)
jpeglibNamespace::start_pass_merged_upsample ( j_decompress_ptr  cinfo)
jpeglibNamespace::start_pass_prep ( j_compress_ptr  cinfo,
J_BUF_MODE  pass_mode 
)
jpeglibNamespace::start_pass_upsample ( j_decompress_ptr  cinfo)
jpeglibNamespace::std_huff_tables ( j_compress_ptr  cinfo)
jpeglibNamespace::term_source ( j_decompress_ptr  )
jpeglibNamespace::transdecode_master_selection ( j_decompress_ptr  cinfo)
jpeglibNamespace::transencode_coef_controller ( j_compress_ptr  cinfo,
jvirt_barray_ptr coef_arrays 
)
jpeglibNamespace::transencode_master_selection ( j_compress_ptr  cinfo,
jvirt_barray_ptr coef_arrays 
)
jpeglibNamespace::transpose_critical_parameters ( j_compress_ptr  dstinfo)
jpeglibNamespace::trim_bottom_edge ( j_compress_ptr  dstinfo)
jpeglibNamespace::trim_right_edge ( j_compress_ptr  dstinfo)
jpeglibNamespace::update_box ( j_decompress_ptr  cinfo,
boxptr  boxp 
)
jpeglibNamespace::use_merged_upsample ( j_decompress_ptr  cinfo)
jpeglibNamespace::validate_script ( j_compress_ptr  cinfo)
jpeglibNamespace::write_file_header ( j_compress_ptr  cinfo)
jpeglibNamespace::write_file_trailer ( j_compress_ptr  cinfo)
jpeglibNamespace::write_frame_header ( j_compress_ptr  cinfo)
jpeglibNamespace::write_marker_byte ( j_compress_ptr  cinfo,
int  val 
)
jpeglibNamespace::write_marker_header ( j_compress_ptr  cinfo,
int  marker,
unsigned int  datalen 
)
jpeglibNamespace::write_scan_header ( j_compress_ptr  cinfo)
jpeglibNamespace::write_tables_only ( j_compress_ptr  cinfo)
jpeglibNamespace::ycc_rgb_convert ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  input_row,
JSAMPARRAY  output_buf,
int  num_rows 
)
jpeglibNamespace::ycck_cmyk_convert ( j_decompress_ptr  cinfo,
JSAMPIMAGE  input_buf,
JDIMENSION  input_row,
JSAMPARRAY  output_buf,
int  num_rows 
)

Variable Documentation

long long long jpeglibNamespace::already_allocated
long jpeglibNamespace::b
int const unsigned int* jpeglibNamespace::basic_table
register bit_buf_type register int jpeglibNamespace::bits_left
JOCTET* jpeglibNamespace::buffer
size_t jpeglibNamespace::bytestozero
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components jpeglibNamespace::Caution
jvirt_barray_ptr* jpeglibNamespace::coef_arrays
jpeg_component_info JCOEFPTR jpeglibNamespace::coef_block
J_COLOR_SPACE jpeglibNamespace::colorspace
jpeg_component_info * jpeglibNamespace::compptr
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d JFIF extension length u JFIF extension length u JFIF extension length u Inconsistent progression sequence for component d coefficient d Corrupt JPEG jpeglibNamespace::data
int unsigned int jpeglibNamespace::datalen
int const JOCTET* jpeglibNamespace::dataptr
int jpeglibNamespace::desired
int JSAMPARRAY int jpeglibNamespace::dest_row
j_compress_ptr jpeglibNamespace::dstinfo
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 jpeglibNamespace::flags
int const unsigned int int boolean jpeglibNamespace::force_baseline
JHUFF_TBL long jpeglibNamespace::freq[]
register bit_buf_type jpeglibNamespace::get_buffer
register bit_buf_type register int d_derived_tbl * jpeglibNamespace::htbl
FILE * jpeglibNamespace::infile
boolean jpeglibNamespace::isDC
const int jpeglibNamespace::jpeg_natural_order
Initial value:
= {
0, 1, 8, 16, 9, 2, 3, 10,
17, 24, 32, 25, 18, 11, 4, 5,
12, 19, 26, 33, 40, 48, 41, 34,
27, 20, 13, 6, 7, 14, 21, 28,
35, 42, 49, 56, 57, 50, 43, 36,
29, 22, 15, 23, 30, 37, 44, 51,
58, 59, 52, 45, 38, 31, 39, 46,
53, 60, 61, 54, 47, 55, 62, 63,
63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63
}
int unsigned int jpeglibNamespace::length_limit
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 transform d JFIF extension length u JFIF extension length u JFIF extension jpeglibNamespace::marker
int jpeglibNamespace::marker_code
long long jpeglibNamespace::max_bytes_needed
JSAMPIMAGE JDIMENSION jpeglibNamespace::max_lines
register bit_buf_type register int d_derived_tbl int jpeglibNamespace::min_bits
long jpeglibNamespace::min_bytes_needed
jpeglibNamespace::my_source_mgr
register bit_buf_type register int int jpeglibNamespace::nbits
boolean jpeglibNamespace::need_full_buffer
JBLOCKROW JDIMENSION jpeglibNamespace::num_blocks
int JSAMPARRAY int int JDIMENSION jpeglibNamespace::num_cols
JSAMPIMAGE JDIMENSION jpeglibNamespace::num_lines
int JSAMPARRAY int int jpeglibNamespace::num_rows
void FAR * jpeglibNamespace::object
j_compress_ptr JCOPY_OPTION jpeglibNamespace::option
FILE* jpeglibNamespace::outfile
int JSAMPARRAY jpeglibNamespace::output_array
jpeg_component_info JCOEFPTR JSAMPARRAY jpeglibNamespace::output_buf
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION jpeglibNamespace::output_col
JBLOCKROW jpeglibNamespace::output_row
boolean int d_derived_tbl ** jpeglibNamespace::pdtbl
int jpeglibNamespace::quality
boolean jpeglibNamespace::require_image
int jpeg_marker_parser_method jpeglibNamespace::routine
int const unsigned int int jpeglibNamespace::scale_factor
int jpeglibNamespace::scan_number
JSAMPARRAY jpeglibNamespace::scanlines
void FAR size_t jpeglibNamespace::sizeofobject
jpeglibNamespace::Sorry
int jpeglibNamespace::source_row
j_compress_ptr jvirt_barray_ptr * jpeglibNamespace::src_coef_arrays
there are legal restrictions on arithmetic coding Invalid progressive parameters jpeglibNamespace::Ss
Initial value:
=%d Se=%d Ah=%d Al=%d")
JMESSAGE(JERR_BAD_PROG_SCRIPT,
"Invalid progressive parameters at scan script entry %d")
JMESSAGE(JERR_BAD_STRUCT_SIZE,
"JPEG parameter struct mismatch: library thinks size is %u
boolean jpeglibNamespace::start_of_file
int size_t jpeglibNamespace::structsize
boolean jpeglibNamespace::suppress
boolean int jpeglibNamespace::tblno
struct backing_store_struct long jpeglibNamespace::total_bytes_needed
boolean jpeglibNamespace::transcode_only
int jpeglibNamespace::val
int jpeglibNamespace::version
int jpeglibNamespace::which_tbl
boolean jpeglibNamespace::write_all_tables