Lines Matching defs:params
504 int xs = s->params.pixel_xs;
509 if ((s->reader->params.ydpi == 1200) && (s->dev->is_epro == 0)) /*epro*/
512 if (s->params.color)
514 if (s->params.depth > 8)
620 if (s->params.depth > 8)
652 if (s->params.lineart == SANE_FALSE)
1146 Artec48U_Scan_Parameters * params)
1398 params->xdpi = xdpi;
1399 params->ydpi = ydpi;
1400 params->depth = depth;
1401 params->color = color;
1402 params->pixel_xs = pixel_xs;
1403 params->pixel_ys = pixel_ys;
1404 params->scan_xs = scan_xs;
1405 params->scan_ys = scan_ys;
1406 params->scan_bpl = scan_bpl;
1414 Artec48U_AFE_Parameters * params)
1420 req[2] = params->r_offset;
1421 req[3] = params->r_pga;
1422 req[4] = params->g_offset;
1423 req[5] = params->g_pga;
1424 req[6] = params->b_offset;
1425 req[7] = params->b_pga;
1433 Artec48U_Exposure_Parameters * params)
1440 req[4] = LOBYTE (params->r_time);
1441 req[5] = HIBYTE (params->r_time);
1442 req[8] = LOBYTE (params->g_time);
1443 req[9] = HIBYTE (params->g_time);
1444 req[12] = LOBYTE (params->b_time);
1445 req[13] = HIBYTE (params->b_time);
1986 size = reader->params.scan_bpl;
2007 size = reader->params.scan_bpl;
2029 size = reader->params.scan_bpl * 3;
2037 pixel_buffer += reader->params.scan_bpl;
2040 pixel_buffer += reader->params.scan_bpl;
2065 size = reader->params.scan_bpl * 3;
2074 pixel_buffer += reader->params.scan_bpl;
2078 pixel_buffer += reader->params.scan_bpl;
2099 if (reader->params.color)
2102 reader->params.pixel_xs);
2107 reader->params.pixel_xs);
2115 reader->params.pixel_xs);
2126 reader->params.pixel_xs);
2145 if (reader->params.color)
2161 Artec48U_Scan_Parameters * params,
2170 XDBG ((6, "%s: enter params xdpi: %i\n", function_name, params->xdpi));
2171 XDBG ((6, "%s: enter params ydpi: %i\n", function_name, params->ydpi));
2172 XDBG ((6, "%s: enter params depth: %i\n", function_name, params->depth));
2173 XDBG ((6, "%s: enter params color: %i\n", function_name, params->color));
2174 XDBG ((6, "%s: enter params pixel_xs: %i\n", function_name, params->pixel_xs));
2175 XDBG ((6, "%s: enter params pixel_ys: %i\n", function_name, params->pixel_ys));
2176 XDBG ((6, "%s: enter params scan_xs: %i\n", function_name, params->scan_xs));
2177 XDBG ((6, "%s: enter params scan_ys: %i\n", function_name, params->scan_ys));
2178 XDBG ((6, "%s: enter params scan_bpl: %i\n", function_name, params->scan_bpl));
2190 memcpy (&reader->params, params, sizeof (Artec48U_Scan_Parameters));
2205 reader->pixels_per_line = reader->params.pixel_xs;
2207 if (!reader->params.color)
2209 XDBG ((2, "!reader->params.color\n"));
2210 if (reader->params.depth == 8)
2212 else if (reader->params.depth == 16)
2218 if (reader->params.depth == 8)
2223 else if (reader->params.depth == 16)
2233 function_name, reader->params.depth));
2239 scan_bpl_full = reader->params.scan_bpl;
2240 if (reader->params.color)
2255 image_size = scan_bpl_full * reader->params.scan_ys;
2367 if (s->reader->params.color == SANE_TRUE)
2515 Artec48U_Scan_Parameters * params)
2529 status = artec48u_setup_scan (s, request, action, SANE_FALSE, params);
2536 status = artec48u_line_reader_new (s->dev, params, &s->reader);
2559 Artec48U_Scan_Parameters * params)
2561 return artec48u_scanner_start_scan_extended (s, request, SA_SCAN, params);
3091 SANE_FALSE, &(s->params));
3094 &(s->params));
3171 SANE_FALSE, &(s->params));
3174 &(s->params));
3311 &(s->params));
3314 &(s->params));
3337 &(s->params));
3340 &(s->params));
4105 sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)
4161 SANE_TRUE, &(s->params));
4167 params->depth = s->params.depth;
4168 s->params.lineart = SANE_FALSE;
4169 if (s->params.color == SANE_TRUE)
4171 params->format = SANE_FRAME_RGB;
4172 params->bytes_per_line = s->params.pixel_xs * 3;
4176 params->format = SANE_FRAME_GRAY;
4177 params->bytes_per_line = s->params.pixel_xs;
4180 params->depth = 1;
4181 params->bytes_per_line = (s->params.pixel_xs + 7) / 8;
4182 s->params.lineart = SANE_TRUE;
4187 if (params->depth == 1)
4188 params->bytes_per_line = (s->params.pixel_xs * 2 + 7) / 8;
4190 params->bytes_per_line *= 2;
4192 if (params->depth == 16)
4193 params->bytes_per_line *= 2;
4194 params->last_frame = SANE_TRUE;
4195 params->pixels_per_line = s->params.pixel_xs;
4197 params->pixels_per_line *= 2;
4198 params->lines = s->params.pixel_ys;
4242 s->lines_to_read = s->params.pixel_ys;
4247 if ((s->params.ydpi == 1200) && (s->dev->is_epro == 0))
4251 s->line_buffer = (SANE_Byte *) malloc (s->params.scan_bpl * 8);
4255 s->line_buffer = (SANE_Byte *) malloc (s->params.scan_bpl * 4);
4258 s->lineart_buffer = (SANE_Byte *) malloc (s->params.pixel_xs * 2);
4264 s->line_buffer = (SANE_Byte *) malloc (s->params.scan_bpl * 4);
4267 s->line_buffer = (SANE_Byte *) malloc (s->params.scan_bpl * 2);
4270 s->lineart_buffer = (SANE_Byte *) malloc (s->params.pixel_xs * 2);
4279 status = artec48u_scanner_start_scan (s, &s->request, &s->params);