Lines Matching refs:main_ptr
132 my_main_ptr main_ptr = (my_main_ptr) cinfo->main; in alloc_funny_pointers() local
141 main_ptr->xbuffer[0] = (JSAMPIMAGE) in alloc_funny_pointers()
144 main_ptr->xbuffer[1] = main_ptr->xbuffer[0] + cinfo->num_components; in alloc_funny_pointers()
157 main_ptr->xbuffer[0][ci] = xbuf; in alloc_funny_pointers()
159 main_ptr->xbuffer[1][ci] = xbuf; in alloc_funny_pointers()
173 my_main_ptr main_ptr = (my_main_ptr) cinfo->main; in make_funny_pointers() local
183 xbuf0 = main_ptr->xbuffer[0][ci]; in make_funny_pointers()
184 xbuf1 = main_ptr->xbuffer[1][ci]; in make_funny_pointers()
186 buf = main_ptr->buffer[ci]; in make_funny_pointers()
214 my_main_ptr main_ptr = (my_main_ptr) cinfo->main; in set_bottom_pointers() local
231 main_ptr->rowgroups_avail = (JDIMENSION) ((rows_left-1) / rgroup + 1); in set_bottom_pointers()
236 xbuf = main_ptr->xbuffer[main_ptr->whichptr][ci]; in set_bottom_pointers()
251 my_main_ptr main_ptr = (my_main_ptr) cinfo->main; in start_pass_main() local
256 main_ptr->pub.process_data = process_data_context_main; in start_pass_main()
258 main_ptr->whichptr = 0; /* Read first iMCU row into xbuffer[0] */ in start_pass_main()
259 main_ptr->context_state = CTX_PREPARE_FOR_IMCU; in start_pass_main()
260 main_ptr->iMCU_row_ctr = 0; in start_pass_main()
263 main_ptr->pub.process_data = process_data_simple_main; in start_pass_main()
265 main_ptr->buffer_full = FALSE; /* Mark buffer empty */ in start_pass_main()
266 main_ptr->rowgroup_ctr = 0; in start_pass_main()
271 main_ptr->pub.process_data = process_data_crank_post; in start_pass_main()
291 my_main_ptr main_ptr = (my_main_ptr) cinfo->main; in process_data_simple_main() local
295 if (! main_ptr->buffer_full) { in process_data_simple_main()
296 if (! (*cinfo->coef->decompress_data) (cinfo, main_ptr->buffer)) in process_data_simple_main()
298 main_ptr->buffer_full = TRUE; /* OK, we have an iMCU row to work with */ in process_data_simple_main()
309 (*cinfo->post->post_process_data) (cinfo, main_ptr->buffer, in process_data_simple_main()
310 &main_ptr->rowgroup_ctr, rowgroups_avail, in process_data_simple_main()
314 if (main_ptr->rowgroup_ctr >= rowgroups_avail) { in process_data_simple_main()
315 main_ptr->buffer_full = FALSE; in process_data_simple_main()
316 main_ptr->rowgroup_ctr = 0; in process_data_simple_main()
331 my_main_ptr main_ptr = (my_main_ptr) cinfo->main; in process_data_context_main() local
334 if (! main_ptr->buffer_full) { in process_data_context_main()
336 main_ptr->xbuffer[main_ptr->whichptr])) in process_data_context_main()
338 main_ptr->buffer_full = TRUE; /* OK, we have an iMCU row to work with */ in process_data_context_main()
339 main_ptr->iMCU_row_ctr++; /* count rows received */ in process_data_context_main()
347 switch (main_ptr->context_state) { in process_data_context_main()
350 (*cinfo->post->post_process_data) (cinfo, main_ptr->xbuffer[main_ptr->whichptr], in process_data_context_main()
351 &main_ptr->rowgroup_ctr, main_ptr->rowgroups_avail, in process_data_context_main()
353 if (main_ptr->rowgroup_ctr < main_ptr->rowgroups_avail) in process_data_context_main()
355 main_ptr->context_state = CTX_PREPARE_FOR_IMCU; in process_data_context_main()
361 main_ptr->rowgroup_ctr = 0; in process_data_context_main()
362 main_ptr->rowgroups_avail = (JDIMENSION) (cinfo->_min_DCT_scaled_size - 1); in process_data_context_main()
366 if (main_ptr->iMCU_row_ctr == cinfo->total_iMCU_rows) in process_data_context_main()
368 main_ptr->context_state = CTX_PROCESS_IMCU; in process_data_context_main()
372 (*cinfo->post->post_process_data) (cinfo, main_ptr->xbuffer[main_ptr->whichptr], in process_data_context_main()
373 &main_ptr->rowgroup_ctr, main_ptr->rowgroups_avail, in process_data_context_main()
375 if (main_ptr->rowgroup_ctr < main_ptr->rowgroups_avail) in process_data_context_main()
378 if (main_ptr->iMCU_row_ctr == 1) in process_data_context_main()
381 main_ptr->whichptr ^= 1; /* 0=>1 or 1=>0 */ in process_data_context_main()
382 main_ptr->buffer_full = FALSE; in process_data_context_main()
385 main_ptr->rowgroup_ctr = (JDIMENSION) (cinfo->_min_DCT_scaled_size + 1); in process_data_context_main()
386 main_ptr->rowgroups_avail = (JDIMENSION) (cinfo->_min_DCT_scaled_size + 2); in process_data_context_main()
387 main_ptr->context_state = CTX_POSTPONED_ROW; in process_data_context_main()
420 my_main_ptr main_ptr; in jinit_d_main_controller() local
424 main_ptr = (my_main_ptr) in jinit_d_main_controller()
427 cinfo->main = (struct jpeg_d_main_controller *) main_ptr; in jinit_d_main_controller()
428 main_ptr->pub.start_pass = start_pass_main; in jinit_d_main_controller()
449 main_ptr->buffer[ci] = (*cinfo->mem->alloc_sarray) in jinit_d_main_controller()