Lines Matching refs:cinfo

42 jpeg_start_compress (j_compress_ptr cinfo, boolean write_all_tables)
44 if (cinfo->global_state != CSTATE_START)
45 ERREXIT1(cinfo, JERR_BAD_STATE, cinfo->global_state);
48 jpeg_suppress_tables(cinfo, FALSE); /* mark all tables to be written */
51 (*cinfo->err->reset_error_mgr) ((j_common_ptr) cinfo);
52 (*cinfo->dest->init_destination) (cinfo);
54 jinit_compress_master(cinfo);
56 (*cinfo->master->prepare_for_pass) (cinfo);
60 cinfo->next_scanline = 0;
61 cinfo->global_state = (cinfo->raw_data_in ? CSTATE_RAW_OK : CSTATE_SCANNING);
81 jpeg_write_scanlines (j_compress_ptr cinfo, JSAMPARRAY scanlines,
86 if (cinfo->global_state != CSTATE_SCANNING)
87 ERREXIT1(cinfo, JERR_BAD_STATE, cinfo->global_state);
88 if (cinfo->next_scanline >= cinfo->image_height)
89 WARNMS(cinfo, JWRN_TOO_MUCH_DATA);
92 if (cinfo->progress != NULL) {
93 cinfo->progress->pass_counter = (long) cinfo->next_scanline;
94 cinfo->progress->pass_limit = (long) cinfo->image_height;
95 (*cinfo->progress->progress_monitor) ((j_common_ptr) cinfo);
103 if (cinfo->master->call_pass_startup)
104 (*cinfo->master->pass_startup) (cinfo);
107 rows_left = cinfo->image_height - cinfo->next_scanline;
112 (*cinfo->main->process_data) (cinfo, scanlines, &row_ctr, num_lines);
113 cinfo->next_scanline += row_ctr;
124 jpeg_write_raw_data (j_compress_ptr cinfo, JSAMPIMAGE data,
129 if (cinfo->global_state != CSTATE_RAW_OK)
130 ERREXIT1(cinfo, JERR_BAD_STATE, cinfo->global_state);
131 if (cinfo->next_scanline >= cinfo->image_height) {
132 WARNMS(cinfo, JWRN_TOO_MUCH_DATA);
137 if (cinfo->progress != NULL) {
138 cinfo->progress->pass_counter = (long) cinfo->next_scanline;
139 cinfo->progress->pass_limit = (long) cinfo->image_height;
140 (*cinfo->progress->progress_monitor) ((j_common_ptr) cinfo);
148 if (cinfo->master->call_pass_startup)
149 (*cinfo->master->pass_startup) (cinfo);
152 lines_per_iMCU_row = cinfo->max_v_samp_factor * DCTSIZE;
154 ERREXIT(cinfo, JERR_BUFFER_SIZE);
157 if (! (*cinfo->coef->compress_data) (cinfo, data)) {
163 cinfo->next_scanline += lines_per_iMCU_row;