Lines Matching refs:cinfo
70 static void libjpeg_init_destination (j_compress_ptr cinfo) {
71 libjpeg_destination_mgr* dest = (libjpeg_destination_mgr*)cinfo->dest;
78 static boolean libjpeg_empty_output_buffer(j_compress_ptr cinfo) {
79 libjpeg_destination_mgr* dest = (libjpeg_destination_mgr*)cinfo->dest;
86 static void libjpeg_term_destination (j_compress_ptr cinfo) {
87 libjpeg_destination_mgr* dest = (libjpeg_destination_mgr*)cinfo->dest;
423 jpeg_compress_struct cinfo;
474 cinfo.err = jpeg_std_error(&jerr);
476 jpeg_create_compress(&cinfo);
488 cinfo.dest = &dest_mgr;
489 cinfo.image_width = out_width - right_crop;
490 cinfo.image_height = out_height;
491 cinfo.input_components = 3;
492 cinfo.in_color_space = JCS_YCbCr;
493 cinfo.input_gamma = 1;
495 jpeg_set_defaults(&cinfo);
496 jpeg_set_quality(&cinfo, input->quality, TRUE);
497 cinfo.dct_method = JDCT_IFAST;
499 jpeg_start_compress(&cinfo, TRUE);
505 while ((cinfo.next_scanline < cinfo.image_height) && !mCancelEncoding) {
518 jpeg_write_scanlines(&cinfo, row, 1);
523 if (!(cinfo.next_scanline % 2))
531 jpeg_finish_compress(&cinfo);
532 jpeg_destroy_compress(&cinfo);