|
|
|
|
|
|
|
|
|
|
|
|
|
|
while (cinfo.output_scanline < cinfo.output_height) { |
|
|
while (cinfo.output_scanline < cinfo.output_height) { |
|
|
jpeg_read_scanlines(&cinfo, buffer, 1); |
|
|
jpeg_read_scanlines(&cinfo, buffer, 1); |
|
|
/* Assume put_scanline_someplace wants a pointer and sample count. */ |
|
|
|
|
|
|
|
|
/* Assume put_scanline_someplace wants a pointer and sample count. */ |
|
|
memcpy(&image[bytes_per_line * (cinfo.output_scanline - 1)], buffer[0], bytes_per_line); |
|
|
memcpy(&image[bytes_per_line * (cinfo.output_scanline - 1)], buffer[0], bytes_per_line); |
|
|
} |
|
|
} |
|
|
|
|
|
|