Home | History | Annotate | Download | only in libjpeg_turbo

Lines Matching defs:dinfo

55 	struct jpeg_decompress_struct dinfo;
205 static boolean fill_input_buffer (struct jpeg_decompress_struct *dinfo)
207 ERREXIT(dinfo, JERR_BUFFER_SIZE);
211 static void skip_input_data (struct jpeg_decompress_struct *dinfo, long num_bytes)
213 dinfo->src->next_input_byte += (size_t) num_bytes;
214 dinfo->src->bytes_in_buffer -= (size_t) num_bytes;
217 static void source_noop (struct jpeg_decompress_struct *dinfo)
227 j->dinfo.err=jpeg_std_error(&j->jerr.pub);
236 jpeg_create_decompress(&j->dinfo);
237 j->dinfo.src=&j->jsms;
267 jpeg_read_header(&j->dinfo, TRUE);
269 *width=j->dinfo.image_width; *height=j->dinfo.image_height;
271 jpeg_abort_decompress(&j->dinfo);
308 jpeg_read_header(&j->dinfo, TRUE);
319 j->dinfo.out_color_space = JCS_EXT_RGB;
321 j->dinfo.out_color_space = JCS_EXT_BGR;
323 j->dinfo.out_color_space = JCS_EXT_RGBX;
325 j->dinfo.out_color_space = JCS_EXT_BGRX;
327 j->dinfo.out_color_space = JCS_EXT_XBGR;
329 j->dinfo.out_color_space = JCS_EXT_XRGB;
333 if(flags&TJ_FASTUPSAMPLE) j->dinfo.do_fancy_upsampling=FALSE;
335 jpeg_start_decompress(&j->dinfo);
336 while(j->dinfo.output_scanline<j->dinfo.output_height)
338 jpeg_read_scanlines(&j->dinfo, &row_pointer[j->dinfo.output_scanline],
339 j->dinfo.output_height-j->dinfo.output_scanline);
341 jpeg_finish_decompress(&j->dinfo);
360 if(j->initd) jpeg_destroy_decompress(&j->dinfo);