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;
355 jpeg_compress_struct cinfo;
405 cinfo.err = jpeg_std_error(&jerr);
407 jpeg_create_compress(&cinfo);
418 cinfo.dest = &dest_mgr;
419 cinfo.image_width = out_width - right_crop;
420 cinfo.image_height = out_height;
421 cinfo.input_components = 3;
422 cinfo.in_color_space = JCS_YCbCr;
423 cinfo.input_gamma = 1;
425 jpeg_set_defaults(&cinfo);
426 jpeg_set_quality(&cinfo, input->quality, TRUE);
427 cinfo.dct_method = JDCT_IFAST;
429 jpeg_start_compress(&cinfo, TRUE);
435 while ((cinfo.next_scanline < cinfo.image_height) && !mCancelEncoding) {
446 jpeg_write_scanlines(&cinfo, row, 1);
451 if (!(cinfo.next_scanline % 2))
459 jpeg_finish_compress(&cinfo);
460 jpeg_destroy_compress(&cinfo);