Lines Matching defs:params

1861 static void debug_print_params (int dbg_level, char* func, SANE_Parameters* params)
1864 func, params->pixels_per_line, params->lines);
1867 func, params->depth, params->bytes_per_line);
3190 memset (&s->params, 0, sizeof (s->params));
3201 s->params.pixels_per_line = s->avdimen.hw_pixels_per_line * s->avdimen.xres / s->avdimen.hw_xres;
3202 s->params.lines = s->avdimen.hw_lines * s->avdimen.xres / s->avdimen.hw_xres;
3205 s->params.lines = -1;
3207 s->params.pixels_per_line -= s->params.pixels_per_line % 8;
3214 s->params.format = SANE_FRAME_GRAY;
3216 s->params.bytes_per_line = s->params.pixels_per_line / 8;
3217 s->params.depth = 1;
3220 s->params.format = SANE_FRAME_GRAY;
3222 s->params.bytes_per_line = s->params.pixels_per_line / 8;
3223 s->params.depth = 1;
3226 s->params.format = SANE_FRAME_GRAY;
3228 s->params.bytes_per_line = s->params.pixels_per_line;
3229 s->params.depth = 8;
3233 s->params.format = SANE_FRAME_GRAY;
3235 s->params.bytes_per_line = s->params.pixels_per_line * 2;
3236 s->params.depth = 16;
3239 s->params.format = SANE_FRAME_RGB;
3241 s->params.bytes_per_line = s->params.pixels_per_line * 3;
3242 s->params.depth = 8;
3246 s->params.format = SANE_FRAME_RGB;
3248 s->params.bytes_per_line = s->params.pixels_per_line * 3 * 2;
3249 s->params.depth = 16;
3256 s->params.last_frame = SANE_TRUE;
3258 debug_print_params (1, "sane_compute_parameters", &s->params);
4520 /* print some more scanner features/params */
6678 for (x = 0; x < s->params.pixels_per_line; ++x)
6680 const double bx = (-1.0 + s->avdimen.hw_pixels_per_line) * x / s->params.pixels_per_line;
6725 raster += s->params.bytes_per_line * s->val[OPT_BACKGROUND].w;
6729 s->params.bytes_per_line / bpp, s->val[OPT_BACKGROUND].w);
6731 fwrite (raster, 1, (size_t) s->params.bytes_per_line * (size_t) s->val[OPT_BACKGROUND].w, f);
7421 /* the complex params */
7428 /* the simple params for the data reader */
7622 ip_data = malloc ((size_t) s->params.bytes_per_line);
7628 /* calculate params for the reading loop */
7641 write_pnm_header (fp, s->c_mode, s->params.depth,
7653 background += s->params.bytes_per_line * s->val[OPT_BACKGROUND].w;
7656 fwrite (background, (size_t) s->params.bytes_per_line, (size_t) s->val[OPT_BACKGROUND].w, fp);
7813 fseek (rear_fp, ((0 - s->params.lines) - (SANE_Int) absline - 2) * s->avdimen.hw_bytes_per_line, SEEK_SET);
8043 for (x = 0; x < s->params.pixels_per_line; ++x) {
8044 const double bx = (-1.0 + s->avdimen.hw_pixels_per_line) * x / s->params.pixels_per_line;
8049 if (x == 0 || x == s->params.pixels_per_line - 1)
8139 fwrite (ip_data, (size_t) s->params.bytes_per_line, 1, fp);
8172 if (exit_status == SANE_STATUS_EOF && line < s->params.lines) {
8174 memset (out_data, gray_mode ? 0xff : 0x00, (size_t) s->params.bytes_per_line);
8177 line, s->params.lines);
8178 while (line < s->params.lines) {
8179 fwrite (out_data, (size_t) s->params.bytes_per_line, 1, fp);
8190 buffer = malloc ((size_t) s->params.bytes_per_line);
8191 lines = ftell(fp) / s->params.bytes_per_line;
8195 fread(buffer, (size_t) s->params.bytes_per_line, 1, fp);
8209 fwrite(buffer, (size_t) s->params.bytes_per_line, 1, fp_fd);
8256 SANE_Int lines = s->params.lines;
8258 s->params.lines = -line;
8260 s->params.lines = lines;
9060 sane_get_parameters (SANE_Handle handle, SANE_Parameters* params)
9075 if (params) {
9076 *params = s->params;
9078 params->lines += s->val[OPT_BACKGROUND].w;
9103 status = sane_get_parameters (s, &s->params);