24#undef FULL_MAIN_BUFFER_SUPPORTED
43#ifdef FULL_MAIN_BUFFER_SUPPORTED
58#ifdef FULL_MAIN_BUFFER_SUPPORTED
85#ifdef FULL_MAIN_BUFFER_SUPPORTED
86 if (mainp->whole_image[0] !=
NULL)
87 ERREXIT(cinfo, JERR_BAD_BUFFER_MODE);
91#ifdef FULL_MAIN_BUFFER_SUPPORTED
95 if (mainp->whole_image[0] ==
NULL)
96 ERREXIT(cinfo, JERR_BAD_BUFFER_MODE);
97 mainp->
pub.process_data = process_data_buffer_main;
101 ERREXIT(cinfo, JERR_BAD_BUFFER_MODE);
123 (*cinfo->prep->pre_process_data) (cinfo,
124 input_buf, in_row_ctr, in_rows_avail,
136 if (! (*cinfo->coef->compress_data) (cinfo, mainp->
buffer)) {
162#ifdef FULL_MAIN_BUFFER_SUPPORTED
184 mainp->
buffer[ci] = (*cinfo->mem->access_virt_sarray)
201 (*cinfo->
prep->pre_process_data) (cinfo,
202 input_buf, in_row_ctr, in_rows_avail,
212 if (! (*cinfo->
coef->compress_data) (cinfo, mainp->
buffer)) {
257 cinfo->main = &mainp->
pub;
261 if (cinfo->raw_data_in)
268#ifdef FULL_MAIN_BUFFER_SUPPORTED
271 for (ci = 0,
compptr = cinfo->comp_info; ci < cinfo->num_components;
273 mainp->whole_image[ci] = (*cinfo->mem->request_virt_sarray)
282 ERREXIT(cinfo, JERR_BAD_BUFFER_MODE);
285#ifdef FULL_MAIN_BUFFER_SUPPORTED
286 mainp->whole_image[0] =
NULL;
289 for (ci = 0,
compptr = cinfo->comp_info; ci < cinfo->num_components;
291 mainp->
buffer[ci] = (*cinfo->mem->alloc_sarray)
while(CdLookupNextInitialFileDirent(IrpContext, Fcb, FileContext))
jinit_c_main_controller(j_compress_ptr cinfo, boolean need_full_buffer)
process_data_simple_main(j_compress_ptr cinfo, JSAMPARRAY input_buf, JDIMENSION *in_row_ctr, JDIMENSION in_rows_avail)
my_main_controller * my_main_ptr
jpeg_component_info * compptr
start_pass_main(j_decompress_ptr cinfo, J_BUF_MODE pass_mode)
struct jpeg_common_struct * j_common_ptr
jround_up(long a, long b)
JDIMENSION width_in_blocks
JDIMENSION height_in_blocks
jpeg_component_info * comp_info
int min_DCT_v_scaled_size
struct jpeg_c_prep_controller * prep
struct jpeg_c_main_controller * main
struct jpeg_c_coef_controller * coef
JDIMENSION total_iMCU_rows
JSAMPARRAY buffer[MAX_COMPONENTS]
struct jpeg_c_main_controller pub