Lines Matching refs:data
131 #define SANE_TITLE_TRAILING_LINES_MODE SANE_I18N("Filling mode of trailing lines after scan data (ADF)")
132 #define SANE_DESC_TRAILING_LINES_MODE SANE_I18N("raw = raw scan data, last = repeat last scan line, raster = b/w raster, "\
1488 /* Release last line data */
1519 DBG (DBG_verbose, "%s: Scanner is scanning, check if more data is available\n",
1524 DBG (DBG_verbose, "%s: More data is available\n", __func__);
1693 convert_gray_and_lineart (struct hp5590_scanner *scanner, SANE_Byte *data, SANE_Int size)
1703 hp5590_assert (data != NULL);
1719 buf = data;
1824 /* We are in in ADF mode after last-line and store next page data
1847 /* Copy last line data or corresponding color over trailing lines
1848 * data.
1872 convert_to_rgb (struct hp5590_scanner *scanner, SANE_Byte *data, SANE_Int size)
1887 hp5590_assert (data != NULL);
1933 ptr = data;
1938 /* Color mapping from raw scanner data to RGB buffer. */
2074 /* We are in in ADF mode after last-line and store next page data
2097 /* Copy last line data or corresponding color over trailing lines
2098 * data.
2104 memcpy (data, bufptr, size);
2113 SANE_Byte * data, unsigned int max_length,
2119 /* Copy scan data from temporary read buffer and return size copied data. */
2120 /* Release buffer, when no data left. */
2126 memcpy (data, scanner->one_line_read_buffer + scanner->one_line_read_buffer_rpos, rest_len);
2132 DBG (DBG_verbose, "Copy scan data from temporary buffer: length = %u, rest in buffer = %u.\n",
2147 sane_read_internal (struct hp5590_scanner * scanner, SANE_Byte * data,
2190 /* Copy scan data from temporary read buffer. */
2191 read_data_from_temporary_buffer (scanner, data, max_length, bytes_per_line, length);
2199 /* Buffer to return scanned data. We need at least space for one line to
2205 scan_data = data;
2249 * Fill remaining lines with last-line data.
2264 DBG (DBG_verbose, "ADF use last-line data, wlength=%u, length=%u\n", wpos, scan_data_length);
2269 * page data is available from earlier read operation. Return this
2270 * data.
2293 DBG (DBG_verbose, "ADF use next-page data, wlength=%u, length=%u\n", wpos, scan_data_length);
2299 /* Read data from scanner. */
2312 * - Save last line data for later use.
2326 if (data == scan_data)
2337 /* Copy scan data from temporary read buffer. */
2338 read_data_from_temporary_buffer (scanner, data, max_length, scan_data_length, length);
2442 sane_read (SANE_Handle handle, SANE_Byte * data,
2492 ret = sane_read_internal(scanner, data, max_length, length, bytes_per_line);
2526 copy_n_last_lines(data, n_lines, scanner->color_shift_line_buffer2, scanner->color_shift_buffered_lines2, bytes_per_line);
2528 shift_color_lines(data, n_lines, scanner->color_shift_line_buffer1, scanner->color_shift_buffered_lines1, 1, offset_part, color_48, bytes_per_line);
2529 shift_color_lines(data, n_lines, scanner->color_shift_line_buffer1, scanner->color_shift_buffered_lines1, 0, offset_max, color_48, bytes_per_line);