jpegint.h File Reference

Go to the source code of this file.

Data Structures

struct  jpeg_c_coef_controller
struct  jpeg_c_main_controller
struct  jpeg_c_prep_controller
struct  jpeg_color_converter
struct  jpeg_color_deconverter
struct  jpeg_color_quantizer
struct  jpeg_comp_master
struct  jpeg_d_coef_controller
struct  jpeg_d_main_controller
struct  jpeg_d_post_controller
struct  jpeg_decomp_master
struct  jpeg_downsampler
struct  jpeg_entropy_decoder
struct  jpeg_entropy_encoder
struct  jpeg_forward_dct
struct  jpeg_input_controller
struct  jpeg_inverse_dct
struct  jpeg_marker_reader
struct  jpeg_marker_writer
struct  jpeg_upsampler

Defines

#define CSTATE_RAW_OK   102
#define CSTATE_SCANNING   101
#define CSTATE_START   100
#define CSTATE_WRCOEFS   103
#define DSTATE_BUFIMAGE   207
#define DSTATE_BUFPOST   208
#define DSTATE_INHEADER   201
#define DSTATE_PRELOAD   203
#define DSTATE_PRESCAN   204
#define DSTATE_RAW_OK   206
#define DSTATE_RDCOEFS   209
#define DSTATE_READY   202
#define DSTATE_SCANNING   205
#define DSTATE_START   200
#define DSTATE_STOPPING   210
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
#define RIGHT_SHIFT(x, shft)   ((x) >> (shft))
#define SHIFT_TEMPS

Enumerations

enum  J_BUF_MODE { JBUF_PASS_THRU, JBUF_SAVE_SOURCE, JBUF_CRANK_DEST, JBUF_SAVE_AND_PASS }

Functions

 EXTERN (long) jdiv_round_up JPP((long a
 EXTERN (void) jinit_compress_master JPP((j_compress_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))

Variables

long b
size_t bytestozero
int JSAMPARRAY int dest_row
const int jpeg_natural_order []
boolean need_full_buffer
JBLOCKROW JDIMENSION num_blocks
int JSAMPARRAY int int JDIMENSION num_cols
int JSAMPARRAY int int num_rows
int JSAMPARRAY output_array
JBLOCKROW output_row
int source_row
boolean transcode_only


Define Documentation

#define CSTATE_RAW_OK   102

#define CSTATE_SCANNING   101

#define CSTATE_START   100

#define CSTATE_WRCOEFS   103

Definition at line 28 of file jpegint.h.

Referenced by jpeg_finish_compress(), jpeg_write_m_header(), jpeg_write_marker(), and LOCAL().

#define DSTATE_BUFIMAGE   207

#define DSTATE_BUFPOST   208

Definition at line 37 of file jpegint.h.

Referenced by jpeg_consume_input(), and jpeg_finish_output().

#define DSTATE_INHEADER   201

Definition at line 30 of file jpegint.h.

Referenced by jpeg_consume_input(), and jpeg_read_header().

#define DSTATE_PRELOAD   203

Definition at line 32 of file jpegint.h.

Referenced by jpeg_consume_input(), and LOCAL().

#define DSTATE_PRESCAN   204

Definition at line 33 of file jpegint.h.

Referenced by jpeg_consume_input(), jpeg_start_output(), LOCAL(), and output_pass_setup().

#define DSTATE_RAW_OK   206

#define DSTATE_RDCOEFS   209

Definition at line 38 of file jpegint.h.

Referenced by LOCAL().

#define DSTATE_READY   202

#define DSTATE_SCANNING   205

#define DSTATE_START   200

#define DSTATE_STOPPING   210

#define MAX ( a,
b   )     ((a) > (b) ? (a) : (b))

Definition at line 267 of file jpegint.h.

Referenced by initial_setup(), METHODDEF(), trim_bottom_edge(), and trim_right_edge().

#define MIN ( a,
b   )     ((a) < (b) ? (a) : (b))

#define RIGHT_SHIFT ( x,
shft   )     ((x) >> (shft))

#define SHIFT_TEMPS


Enumeration Type Documentation

enum J_BUF_MODE

Enumerator:
JBUF_PASS_THRU 
JBUF_SAVE_SOURCE 
JBUF_CRANK_DEST 
JBUF_SAVE_AND_PASS 

Definition at line 16 of file jpegint.h.

00016              {          /* Operating modes for buffer controllers */
00017     JBUF_PASS_THRU,     /* Plain stripwise operation */
00018     /* Remaining modes require a full-image buffer to have been created */
00019     JBUF_SAVE_SOURCE,   /* Run source subobject only, save output */
00020     JBUF_CRANK_DEST,    /* Run dest subobject only, using saved data */
00021     JBUF_SAVE_AND_PASS  /* Run both subobjects, save output */
00022 } J_BUF_MODE;


Function Documentation

EXTERN ( long   ) 

EXTERN ( void   ) 

typedef JMETHOD ( void  ,
inverse_DCT_method_ptr  ,
(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col  
)


Variable Documentation

long b

size_t bytestozero

Definition at line 378 of file jpegint.h.

Definition at line 373 of file jpegint.h.

const int jpeg_natural_order[]

Definition at line 338 of file jpegint.h.

Definition at line 376 of file jpegint.h.

int JSAMPARRAY int int num_rows

Definition at line 373 of file jpegint.h.

Definition at line 376 of file jpegint.h.

Definition at line 373 of file jpegint.h.

Definition at line 336 of file jpegint.h.


Generated on Fri Feb 19 02:31:04 2010 for AVR32 - IJG JPEG Decoder Example by  doxygen 1.5.5