Lines Matching refs:_main

166   my_main_ptr _main = (my_main_ptr) cinfo->main;
175 _main->xbuffer[0] = (JSAMPIMAGE)
178 _main->xbuffer[1] = _main->xbuffer[0] + cinfo->num_components;
191 _main->xbuffer[0][ci] = xbuf;
193 _main->xbuffer[1][ci] = xbuf;
207 my_main_ptr _main = (my_main_ptr) cinfo->main;
217 xbuf0 = _main->xbuffer[0][ci];
218 xbuf1 = _main->xbuffer[1][ci];
220 buf = _main->buffer[ci];
247 my_main_ptr _main = (my_main_ptr) cinfo->main;
257 xbuf0 = _main->xbuffer[0][ci];
258 xbuf1 = _main->xbuffer[1][ci];
276 my_main_ptr _main = (my_main_ptr) cinfo->main;
293 _main->rowgroups_avail = (JDIMENSION) ((rows_left-1) / rgroup + 1);
298 xbuf = _main->xbuffer[_main->whichptr][ci];
313 my_main_ptr _main = (my_main_ptr) cinfo->main;
318 _main->pub.process_data = process_data_context_main;
320 _main->whichptr = 0; /* Read first iMCU row into xbuffer[0] */
321 _main->context_state = CTX_PREPARE_FOR_IMCU;
322 _main->iMCU_row_ctr = 0;
325 _main->pub.process_data = process_data_simple_main;
327 _main->buffer_full = FALSE; /* Mark buffer empty */
328 _main->rowgroup_ctr = 0;
333 _main->pub.process_data = process_data_crank_post;
353 my_main_ptr _main = (my_main_ptr) cinfo->main;
357 if (! _main->buffer_full) {
358 if (! (*cinfo->coef->decompress_data) (cinfo, _main->buffer))
360 _main->buffer_full = TRUE; /* OK, we have an iMCU row to work with */
371 (*cinfo->post->post_process_data) (cinfo, _main->buffer,
372 &_main->rowgroup_ctr, rowgroups_avail,
376 if (_main->rowgroup_ctr >= rowgroups_avail) {
377 _main->buffer_full = FALSE;
378 _main->rowgroup_ctr = 0;
393 my_main_ptr _main = (my_main_ptr) cinfo->main;
395 /* Read input data if we haven't filled the _main buffer yet */
396 if (! _main->buffer_full) {
398 _main->xbuffer[_main->whichptr]))
400 _main->buffer_full = TRUE; /* OK, we have an iMCU row to work with */
401 _main->iMCU_row_ctr++; /* count rows received */
409 switch (_main->context_state) {
412 (*cinfo->post->post_process_data) (cinfo, _main->xbuffer[_main->whichptr],
413 &_main->rowgroup_ctr, _main->rowgroups_avail,
415 if (_main->rowgroup_ctr < _main->rowgroups_avail)
417 _main->context_state = CTX_PREPARE_FOR_IMCU;
423 _main->rowgroup_ctr = 0;
424 _main->rowgroups_avail = (JDIMENSION) (cinfo->min_DCT_scaled_size - 1);
428 if (_main->iMCU_row_ctr == cinfo->total_iMCU_rows)
430 _main->context_state = CTX_PROCESS_IMCU;
434 (*cinfo->post->post_process_data) (cinfo, _main->xbuffer[_main->whichptr],
435 &_main->rowgroup_ctr, _main->rowgroups_avail,
437 if (_main->rowgroup_ctr < _main->rowgroups_avail)
440 if (_main->iMCU_row_ctr == 1)
443 _main->whichptr ^= 1; /* 0=>1 or 1=>0 */
444 _main->buffer_full = FALSE;
447 _main->rowgroup_ctr = (JDIMENSION) (cinfo->min_DCT_scaled_size + 1);
448 _main->rowgroups_avail = (JDIMENSION) (cinfo->min_DCT_scaled_size + 2);
449 _main->context_state = CTX_POSTPONED_ROW;
482 my_main_ptr _main;
486 _main = (my_main_ptr)
489 cinfo->main = (struct jpeg_d_main_controller *) _main;
490 _main->pub.start_pass = start_pass_main;
511 _main->buffer[ci] = (*cinfo->mem->alloc_sarray)