Microchip® Advanced Software Framework

jmorecfg.h File Reference

Macros

#define BITS_IN_JSAMPLE   8 /* use 8 or 12 */
 
#define CENTERJSAMPLE   128
 
#define EXTERN(type)   extern type
 
#define FALSE   0 /* values of boolean */
 
#define FAR
 
#define GETJOCTET(value)   ((value) & 0xFF)
 
#define GETJSAMPLE(value)   ((int) (value) & 0xFF)
 
#define GLOBAL(type)   type
 
#define JMETHOD(type, methodname, arglist)   type (*methodname) ()
 
#define JPEG_MAX_DIMENSION   65500L /* a tad under 64K to prevent overflows */
 
#define LOCAL(type)   static type
 
#define MAX_COMPONENTS   4 /* maximum number of image components */
 
#define MAXJSAMPLE   255
 
#define METHODDEF(type)   static type
 
#define TRUE   1
 

Typedefs

typedef int boolean
 
typedef short INT16
 
typedef long INT32
 
typedef short JCOEF
 
typedef unsigned int JDIMENSION
 
typedef char JOCTET
 
typedef char JSAMPLE
 
typedef unsigned int UINT16
 
typedef short UINT8
 

#define BITS_IN_JSAMPLE   8 /* use 8 or 12 */

Referenced by jpeg_set_defaults(), and METHODDEF().

#define CENTERJSAMPLE   128

Referenced by build_ycc_rgb_table(), and forward_DCT().

#define EXTERN (   type)    extern type
#define FALSE   0 /* values of boolean */

Referenced by access_virt_barray(), access_virt_sarray(), add_huff_table(), compress_data(), compress_output(), consume_markers(), create_colorindex(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decompress_data(), decompress_smooth_data(), default_decompress_parms(), emit_restart(), encode_mcu_huff(), encode_one_block(), flush_bits(), for(), format_message(), free_pool(), jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_master_control(), jinit_color_deconverter(), jinit_compress_master(), jinit_d_post_controller(), jinit_downsampler(), jinit_input_controller(), jinit_master_decompress(), jinit_merged_upsampler(), jinit_upsampler(), jpeg_add_quant_table(), jpeg_alloc_huff_table(), jpeg_alloc_quant_table(), jpeg_copy_critical_parameters(), jpeg_fill_bit_buffer(), jpeg_finish_decompress(), jpeg_finish_output(), jpeg_gen_optimal_table(), jpeg_new_colormap(), jpeg_resync_to_restart(), jpeg_set_colorspace(), jpeg_set_defaults(), jpeg_start_compress(), LOCAL(), master_selection(), merged_2v_upsample(), METHODDEF(), output_pass_setup(), pass2_fs_dither(), pass_startup(), post_process_2pass(), prepare_for_output_pass(), prepare_for_pass(), print(), prints(), process_data_context_main(), process_data_simple_main(), process_restart(), quantize_fs_dither(), read_restart_marker(), request_virt_barray(), request_virt_sarray(), reset_input_controller(), smoothing_ok(), start_pass_1_quant(), start_pass_2_quant(), start_pass_huff_decoder(), start_pass_main(), start_pass_merged_upsample(), use_merged_upsample(), and while().

#define GETJOCTET (   value)    ((value) & 0xFF)
#define GLOBAL (   type)    type
#define JMETHOD (   type,
  methodname,
  arglist 
)    type (*methodname) ()
#define JPEG_MAX_DIMENSION   65500L /* a tad under 64K to prevent overflows */
#define LOCAL (   type)    static type
#define MAX_COMPONENTS   4 /* maximum number of image components */
#define METHODDEF (   type)    static type

typedef int boolean
typedef short INT16
typedef long INT32
typedef short JCOEF
typedef unsigned int JDIMENSION
typedef char JOCTET
typedef char JSAMPLE
typedef unsigned int UINT16
typedef short UINT8