Microchip® Advanced Software Framework

jdinput.c File Reference
#include "jinclude.h"
#include "jpeglib.h"

Data Structures

struct  my_input_controller
 

Macros

#define JPEG_INTERNALS
 

Typedefs

typedef my_input_controllermy_inputctl_ptr
 

Functions

 consume_markers (j_decompress_ptr cinfo)
 
 finish_input_pass (j_decompress_ptr cinfo)
 
 for (ci=0;ci< cinfo->comps_in_scan;ci++)
 
 if (cinfo->comps_in_scan==1)
 
 jinit_input_controller (j_decompress_ptr cinfo)
 
 latch_quant_tables (j_decompress_ptr cinfo)
 
 METHODDEF (int)
 
 reset_input_controller (j_decompress_ptr cinfo)
 
 start_input_pass (j_decompress_ptr cinfo)
 

Variables

cinfo blocks_in_MCU = 0
 
jpeg_component_infocompptr
 
 else
 
cinfo MCU_rows_in_scan
 
cinfo MCUs_per_row
 

#define JPEG_INTERNALS

finish_input_pass ( j_decompress_ptr  cinfo)

References consume_markers().

Referenced by jinit_input_controller().

start_input_pass ( j_decompress_ptr  cinfo)

References latch_quant_tables().

cinfo blocks_in_MCU = 0
Initial value:
{
int ci, mcublks, tmp
unsigned int tmp
Definition: jdmarker.c:495
int ci
Definition: jdmarker.c:239
else
Initial value:
{
ERREXIT2(cinfo, JERR_COMPONENT_COUNT, cinfo->comps_in_scan,
(* cinfo)(cinfo,(long) length)
Definition: jdmarker.c:730
#define ERREXIT2(cinfo, code, p1, p2)
Definition: jerror.h:212
#define MAX_COMPS_IN_SCAN
Definition: jpeglib.h:46
cinfo MCU_rows_in_scan
Initial value:
jdiv_round_up((long) cinfo->image_height,
(long) (cinfo->max_v_samp_factor*DCTSIZE))
(* cinfo)(cinfo,(long) length)
Definition: jdmarker.c:730
#define DCTSIZE
Definition: jpeglib.h:41
unsigned int JDIMENSION
Definition: jmorecfg.h:171
cinfo MCUs_per_row
Initial value:
jdiv_round_up((long) cinfo->image_width,
(long) (cinfo->max_h_samp_factor*DCTSIZE))
(* cinfo)(cinfo,(long) length)
Definition: jdmarker.c:730
#define DCTSIZE
Definition: jpeglib.h:41
unsigned int JDIMENSION
Definition: jmorecfg.h:171