Lines Matching refs:cinfo

106 sun_jpeg_error_exit (j_common_ptr cinfo)
108 /* cinfo->err really points to a sun_jpeg_error_mgr struct */
109 sun_jpeg_error_ptr myerr = (sun_jpeg_error_ptr) cinfo->err;
113 /* (*cinfo->err->output_message) (cinfo); */
128 sun_jpeg_output_message (j_common_ptr cinfo)
133 (*cinfo->err->format_message) (cinfo, buffer);
248 sun_jpeg_init_source(j_decompress_ptr cinfo)
250 sun_jpeg_source_ptr src = (sun_jpeg_source_ptr) cinfo->src;
276 sun_jpeg_fill_input_buffer(j_decompress_ptr cinfo)
278 sun_jpeg_source_ptr src = (sun_jpeg_source_ptr) cinfo->src;
286 src->pub.skip_input_data(cinfo, 0);
293 cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
297 WARNMS(cinfo, JWRN_JPEG_EOF);
318 sun_jpeg_fill_suspended_buffer(j_decompress_ptr cinfo)
320 sun_jpeg_source_ptr src = (sun_jpeg_source_ptr) cinfo->src;
329 cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
335 src->pub.skip_input_data(cinfo, 0);
346 cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
353 cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
357 WARNMS(cinfo, JWRN_JPEG_EOF);
387 sun_jpeg_skip_input_data(j_decompress_ptr cinfo, long num_bytes)
389 sun_jpeg_source_ptr src = (sun_jpeg_source_ptr) cinfo->src;
428 cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
436 cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
440 WARNMS(cinfo, JWRN_JPEG_EOF);
457 sun_jpeg_term_source(j_decompress_ptr cinfo)
493 struct jpeg_decompress_struct cinfo;
522 cinfo.err = jpeg_std_error(&jerr.pub);
533 jpeg_destroy_decompress(&cinfo);
537 (*cinfo.err->format_message) ((struct jpeg_common_struct *) &cinfo,
544 jpeg_create_decompress(&cinfo);
548 cinfo.src = &jsrc.pub;
561 jpeg_destroy_decompress(&cinfo);
566 (void) jpeg_read_header(&cinfo, TRUE);
568 buffered_mode = cinfo.buffered_image = jpeg_has_multiple_scans(&cinfo);
569 grayscale = (cinfo.out_color_space == JCS_GRAYSCALE);
571 hasalpha = (cinfo.out_color_space == JCS_RGBA);
583 cinfo.image_width, cinfo.image_height,
587 jpeg_destroy_decompress(&cinfo);
592 jsrc.hOutputBuffer = (*env)->NewByteArray(env, cinfo.image_width);
594 jsrc.hOutputBuffer = (*env)->NewIntArray(env, cinfo.image_width);
598 jpeg_destroy_decompress(&cinfo);
611 cinfo.out_color_space = JCS_RGB;
616 jpeg_start_decompress(&cinfo);
627 /* Here we use the library's state variable cinfo.output_scanline as the
632 cinfo.dct_method = JDCT_IFAST;
639 sun_jpeg_fill_suspended_buffer(&cinfo);
641 ret = jpeg_consume_input(&cinfo);
646 cinfo.dct_method = JDCT_ISLOW;
648 jpeg_start_output(&cinfo, cinfo.input_scan_number);
650 while (cinfo.output_scanline < cinfo.output_height) {
653 sun_jpeg_fill_suspended_buffer(&cinfo);
655 ret = jpeg_consume_input(&cinfo);
662 (void) jpeg_read_scanlines(&cinfo, (JSAMPARRAY) &(jsrc.outbuf), 1);
668 cinfo.output_scanline - 1);
671 ip = jsrc.outbuf.ip + cinfo.image_width;
672 bp = jsrc.outbuf.bp + cinfo.image_width * 4;
681 ip = jsrc.outbuf.ip + cinfo.image_width;
682 bp = jsrc.outbuf.bp + cinfo.image_width * 3;
693 cinfo.output_scanline - 1);
698 jpeg_destroy_decompress(&cinfo);
703 jpeg_finish_output(&cinfo);
709 (void) jpeg_finish_decompress(&cinfo);
718 jpeg_destroy_decompress(&cinfo);