• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/jpeg-7/

Lines Matching refs:cinfo

32   /* cinfo->input_iMCU_row is also used for this. */
37 /* The output side's location is represented by cinfo->output_iMCU_row. */
66 JPP((j_decompress_ptr cinfo, JSAMPIMAGE output_buf));
69 JPP((j_decompress_ptr cinfo, JSAMPIMAGE output_buf));
72 LOCAL(boolean) smoothing_ok JPP((j_decompress_ptr cinfo));
74 JPP((j_decompress_ptr cinfo, JSAMPIMAGE output_buf));
79 start_iMCU_row (j_decompress_ptr cinfo)
82 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
88 if (cinfo->comps_in_scan > 1) {
91 if (cinfo->input_iMCU_row < (cinfo->total_iMCU_rows-1))
92 coef->MCU_rows_per_iMCU_row = cinfo->cur_comp_info[0]->v_samp_factor;
94 coef->MCU_rows_per_iMCU_row = cinfo->cur_comp_info[0]->last_row_height;
107 start_input_pass (j_decompress_ptr cinfo)
109 cinfo->input_iMCU_row = 0;
110 start_iMCU_row(cinfo);
119 start_output_pass (j_decompress_ptr cinfo)
122 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
126 if (cinfo->do_block_smoothing && smoothing_ok(cinfo))
132 cinfo->output_iMCU_row = 0;
147 decompress_onepass (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)
149 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
151 JDIMENSION last_MCU_col = cinfo->MCUs_per_row - 1;
152 JDIMENSION last_iMCU_row = cinfo->total_iMCU_rows - 1;
166 (size_t) (cinfo->blocks_in_MCU * SIZEOF(JBLOCK)));
167 if (! (*cinfo->entropy->decode_mcu) (cinfo, coef->MCU_buffer)) {
179 for (ci = 0; ci < cinfo->comps_in_scan; ci++) {
180 compptr = cinfo->cur_comp_info[ci];
186 inverse_DCT = cinfo->idct->inverse_DCT[compptr->component_index];
193 if (cinfo->input_iMCU_row < last_iMCU_row ||
197 (*inverse_DCT) (cinfo, compptr,
212 cinfo->output_iMCU_row++;
213 if (++(cinfo->input_iMCU_row) < cinfo->total_iMCU_rows) {
214 start_iMCU_row(cinfo);
218 (*cinfo->inputctl->finish_input_pass) (cinfo);
228 dummy_consume_data (j_decompress_ptr cinfo)
244 consume_data (j_decompress_ptr cinfo)
246 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
255 for (ci = 0; ci < cinfo->comps_in_scan; ci++) {
256 compptr = cinfo->cur_comp_info[ci];
257 buffer[ci] = (*cinfo->mem->access_virt_barray)
258 ((j_common_ptr) cinfo, coef->whole_image[compptr->component_index],
259 cinfo->input_iMCU_row * compptr->v_samp_factor,
270 for (MCU_col_num = coef->MCU_ctr; MCU_col_num < cinfo->MCUs_per_row;
274 for (ci = 0; ci < cinfo->comps_in_scan; ci++) {
275 compptr = cinfo->cur_comp_info[ci];
285 if (! (*cinfo->entropy->decode_mcu) (cinfo, coef->MCU_buffer)) {
296 if (++(cinfo->input_iMCU_row) < cinfo->total_iMCU_rows) {
297 start_iMCU_row(cinfo);
301 (*cinfo->inputctl->finish_input_pass) (cinfo);
315 decompress_data (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)
317 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
318 JDIMENSION last_iMCU_row = cinfo->total_iMCU_rows - 1;
329 while (cinfo->input_scan_number < cinfo->output_scan_number ||
330 (cinfo->input_scan_number == cinfo->output_scan_number &&
331 cinfo->input_iMCU_row <= cinfo->output_iMCU_row)) {
332 if ((*cinfo->inputctl->consume_input)(cinfo) == JPEG_SUSPENDED)
337 for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
343 buffer = (*cinfo->mem->access_virt_barray)
344 ((j_common_ptr) cinfo, coef->whole_image[ci],
345 cinfo->output_iMCU_row * compptr->v_samp_factor,
348 if (cinfo->output_iMCU_row < last_iMCU_row)
355 inverse_DCT = cinfo->idct->inverse_DCT[ci];
362 (*inverse_DCT) (cinfo, compptr, (JCOEFPTR) buffer_ptr,
371 if (++(cinfo->output_iMCU_row) < cinfo->total_iMCU_rows)
405 smoothing_ok (j_decompress_ptr cinfo)
407 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
415 if (! cinfo->progressive_mode || cinfo->coef_bits == NULL)
421 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_IMAGE,
422 cinfo->num_components *
426 for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
440 coef_bits = cinfo->coef_bits[ci];
461 decompress_smooth_data (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)
463 my_coef_ptr coef = (my_coef_ptr) cinfo->coef;
464 JDIMENSION last_iMCU_row = cinfo->total_iMCU_rows - 1;
482 while (cinfo->input_scan_number <= cinfo->output_scan_number &&
483 ! cinfo->inputctl->eoi_reached) {
484 if (cinfo->input_scan_number == cinfo->output_scan_number) {
490 JDIMENSION delta = (cinfo->Ss == 0) ? 1 : 0;
491 if (cinfo->input_iMCU_row > cinfo->output_iMCU_row+delta)
494 if ((*cinfo->inputctl->consume_input)(cinfo) == JPEG_SUSPENDED)
499 for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
505 if (cinfo->output_iMCU_row < last_iMCU_row) {
517 if (cinfo->output_iMCU_row > 0) {
519 buffer = (*cinfo->mem->access_virt_barray)
520 ((j_common_ptr) cinfo, coef->whole_image[ci],
521 (cinfo->output_iMCU_row - 1) * compptr->v_samp_factor,
526 buffer = (*cinfo->mem->access_virt_barray)
527 ((j_common_ptr) cinfo, coef->whole_image[ci],
540 inverse_DCT = cinfo->idct->inverse_DCT[ci];
650 (*inverse_DCT) (cinfo, compptr, (JCOEFPTR) workspace,
663 if (++(cinfo->output_iMCU_row) < cinfo->total_iMCU_rows)
676 jinit_d_coef_controller (j_decompress_ptr cinfo, boolean need_full_buffer)
681 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_IMAGE,
683 cinfo->coef = (struct jpeg_d_coef_controller *) coef;
699 for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
704 if (cinfo->progressive_mode)
707 coef->whole_image[ci] = (*cinfo->mem->request_virt_barray)
708 ((j_common_ptr) cinfo, JPOOL_IMAGE, TRUE,
719 ERREXIT(cinfo, JERR_NOT_COMPILED);
727 (*cinfo->mem->alloc_large) ((j_common_ptr) cinfo, JPOOL_IMAGE,