Lines Matching defs:source
62 /* Private version of data source object */
143 ppm_source_ptr source = (ppm_source_ptr) sinfo;
144 FILE *infile = source->pub.input_file;
146 register JSAMPLE *rescale = source->rescale;
148 unsigned int maxval = source->maxval;
150 ptr = source->pub.buffer[0];
162 ppm_source_ptr source = (ppm_source_ptr) sinfo;
163 FILE *infile = source->pub.input_file;
165 register JSAMPLE *rescale = source->rescale;
167 unsigned int maxval = source->maxval;
169 ptr = source->pub.buffer[0];
183 ppm_source_ptr source = (ppm_source_ptr) sinfo;
186 register JSAMPLE *rescale = source->rescale;
189 if (! ReadOK(source->pub.input_file, source->iobuffer, source->buffer_width))
191 ptr = source->pub.buffer[0];
192 bufferptr = source->iobuffer;
204 ppm_source_ptr source = (ppm_source_ptr) sinfo;
207 register JSAMPLE *rescale = source->rescale;
210 if (! ReadOK(source->pub.input_file, source->iobuffer, source->buffer_width))
212 ptr = source->pub.buffer[0];
213 bufferptr = source->iobuffer;
230 ppm_source_ptr source = (ppm_source_ptr) sinfo;
232 if (! ReadOK(source->pub.input_file, source->iobuffer, source->buffer_width))
242 ppm_source_ptr source = (ppm_source_ptr) sinfo;
245 register JSAMPLE *rescale = source->rescale;
247 unsigned int maxval = source->maxval;
249 if (! ReadOK(source->pub.input_file, source->iobuffer, source->buffer_width))
251 ptr = source->pub.buffer[0];
252 bufferptr = source->iobuffer;
269 ppm_source_ptr source = (ppm_source_ptr) sinfo;
272 register JSAMPLE *rescale = source->rescale;
274 unsigned int maxval = source->maxval;
276 if (! ReadOK(source->pub.input_file, source->iobuffer, source->buffer_width))
278 ptr = source->pub.buffer[0];
279 bufferptr = source->iobuffer;
309 ppm_source_ptr source = (ppm_source_ptr) sinfo;
314 if (getc(source->pub.input_file) != 'P')
317 c = getc(source->pub.input_file); /* subformat discriminator character */
332 w = read_pbm_integer(cinfo, source->pub.input_file, 65535);
333 h = read_pbm_integer(cinfo, source->pub.input_file, 65535);
334 maxval = read_pbm_integer(cinfo, source->pub.input_file, 65535);
342 source->maxval = maxval;
354 source->pub.get_pixel_rows = get_text_gray_row;
362 source->pub.get_pixel_rows = get_text_rgb_row;
371 source->pub.get_pixel_rows = get_word_gray_row;
373 source->pub.get_pixel_rows = get_raw_row;
377 source->pub.get_pixel_rows = get_scaled_gray_row;
386 source->pub.get_pixel_rows = get_word_rgb_row;
388 source->pub.get_pixel_rows = get_raw_row;
392 source->pub.get_pixel_rows = get_scaled_rgb_row;
399 source->buffer_width = (size_t) w * cinfo->input_components *
401 source->iobuffer = (U_CHAR *)
403 source->buffer_width);
410 source->pixrow = (JSAMPROW) source->iobuffer;
411 source->pub.buffer = & source->pixrow;
412 source->pub.buffer_height = 1;
415 source->pub.buffer = (*cinfo->mem->alloc_sarray)
418 source->pub.buffer_height = 1;
426 source->rescale = (JSAMPLE *)
433 source->rescale[val] = (JSAMPLE) ((val * MAXJSAMPLE + half_maxval) /
458 ppm_source_ptr source;
461 source = (ppm_source_ptr)
465 source->pub.start_input = start_input_ppm;
466 source->pub.finish_input = finish_input_ppm;
468 return (cjpeg_source_ptr) source;