Lines Matching refs:source

123   bmp_source_ptr source = (bmp_source_ptr) sinfo;  in get_8bit_row()  local
124 register JSAMPARRAY colormap = source->colormap; in get_8bit_row()
131 source->source_row--; in get_8bit_row()
133 ((j_common_ptr) cinfo, source->whole_image, in get_8bit_row()
134 source->source_row, (JDIMENSION) 1, FALSE); in get_8bit_row()
138 outptr = source->pub.buffer[0]; in get_8bit_row()
154 bmp_source_ptr source = (bmp_source_ptr) sinfo; in get_24bit_row() local
160 source->source_row--; in get_24bit_row()
162 ((j_common_ptr) cinfo, source->whole_image, in get_24bit_row()
163 source->source_row, (JDIMENSION) 1, FALSE); in get_24bit_row()
169 outptr = source->pub.buffer[0]; in get_24bit_row()
185 bmp_source_ptr source = (bmp_source_ptr) sinfo; in get_32bit_row() local
191 source->source_row--; in get_32bit_row()
193 ((j_common_ptr) cinfo, source->whole_image, in get_32bit_row()
194 source->source_row, (JDIMENSION) 1, FALSE); in get_32bit_row()
199 outptr = source->pub.buffer[0]; in get_32bit_row()
221 bmp_source_ptr source = (bmp_source_ptr) sinfo; in preload_image() local
222 register FILE *infile = source->pub.input_file; in preload_image()
237 ((j_common_ptr) cinfo, source->whole_image, in preload_image()
240 for (col = source->row_width; col > 0; col--) { in preload_image()
251 switch (source->bits_per_pixel) { in preload_image()
253 source->pub.get_pixel_rows = get_8bit_row; in preload_image()
256 source->pub.get_pixel_rows = get_24bit_row; in preload_image()
259 source->pub.get_pixel_rows = get_32bit_row; in preload_image()
264 source->source_row = cinfo->image_height; in preload_image()
267 return (*source->pub.get_pixel_rows) (cinfo, sinfo); in preload_image()
278 bmp_source_ptr source = (bmp_source_ptr) sinfo; in start_input_bmp() local
300 if (! ReadOK(source->pub.input_file, bmpfileheader, 14)) in start_input_bmp()
310 if (! ReadOK(source->pub.input_file, bmpinfoheader, 4)) in start_input_bmp()
315 if (! ReadOK(source->pub.input_file, bmpinfoheader+4, headerSize-4)) in start_input_bmp()
324 source->bits_per_pixel = (int) GET_2B(bmpinfoheader,10); in start_input_bmp()
326 switch (source->bits_per_pixel) { in start_input_bmp()
346 source->bits_per_pixel = (int) GET_2B(bmpinfoheader,14); in start_input_bmp()
353 switch (source->bits_per_pixel) { in start_input_bmp()
398 source->colormap = (*cinfo->mem->alloc_sarray) in start_input_bmp()
402 read_colormap(source, (int) biClrUsed, mapentrysize); in start_input_bmp()
411 (void) read_byte(source); in start_input_bmp()
415 if (source->bits_per_pixel == 24) in start_input_bmp()
417 else if (source->bits_per_pixel == 32) in start_input_bmp()
422 source->row_width = row_width; in start_input_bmp()
425 source->whole_image = (*cinfo->mem->request_virt_sarray) in start_input_bmp()
428 source->pub.get_pixel_rows = preload_image; in start_input_bmp()
435 source->pub.buffer = (*cinfo->mem->alloc_sarray) in start_input_bmp()
438 source->pub.buffer_height = 1; in start_input_bmp()
466 bmp_source_ptr source; in jinit_read_bmp() local
469 source = (bmp_source_ptr) in jinit_read_bmp()
472 source->cinfo = cinfo; /* make back link for subroutines */ in jinit_read_bmp()
474 source->pub.start_input = start_input_bmp; in jinit_read_bmp()
475 source->pub.finish_input = finish_input_bmp; in jinit_read_bmp()
477 return (cjpeg_source_ptr) source; in jinit_read_bmp()