Lines Matching defs:params
29 * 11 all received params
30 * 10 some received params
1364 print_params(const SANE_Parameters params)
1366 DBG(6, "params.format = %d\n", params.format);
1367 DBG(6, "params.last_frame = %d\n", params.last_frame);
1368 DBG(6, "params.bytes_per_line = %d\n", params.bytes_per_line);
1369 DBG(6, "params.pixels_per_line = %d\n", params.pixels_per_line);
1370 DBG(6, "params.lines = %d\n", params.lines);
1371 DBG(6, "params.depth = %d\n", params.depth);
2536 SANE_Int bytesPerLine = s->params.bytes_per_line;
2545 if (s->params.format == SANE_FRAME_RGB)
2549 else if (s->params.format == SANE_FRAME_GRAY)
2562 swapPixel(x, ymid, s->width_back - x - 1, ymid, workBuffer, s->params.depth, samplesPerPxel, s->params.bytes_per_line);
2569 swapPixel(x, y, s->width_back - x - 1, s->height_back - y -1, workBuffer, s->params.depth, samplesPerPxel, s->params.bytes_per_line);
2623 sane_get_parameters(SANE_Handle handle, SANE_Parameters *params)
2629 if (params == NULL)
2630 DBG(1, "%s: params is NULL\n", __func__);
2637 DBG(5, "scan in progress, returning saved params structure\n");
2639 /* otherwise initialize the params structure */
2657 if (s->params.format == SANE_FRAME_RGB)
2659 s->params.bytes_per_line = s->width_front * 3;
2660 s->params.pixels_per_line = s->width_front;
2663 if (s->params.format == SANE_FRAME_GRAY && s->params.depth == 8)
2665 s->params.bytes_per_line = s->width_front;
2666 s->params.pixels_per_line = s->width_front;
2669 if (s->params.format == SANE_FRAME_GRAY && s->params.depth == 1)
2671 s->params.bytes_per_line = (s->width_front + 7)/8;
2672 s->params.pixels_per_line = s->width_front;
2674 s->params.lines = s->height_front;
2683 if (s->params.format == SANE_FRAME_RGB)
2685 s->params.bytes_per_line = s->width_back * 3;
2686 s->params.pixels_per_line = s->width_back;
2689 if (s->params.format == SANE_FRAME_GRAY && s->params.depth == 8)
2691 s->params.bytes_per_line = s->width_back;
2692 s->params.pixels_per_line = s->width_back;
2695 if (s->params.format == SANE_FRAME_GRAY && s->params.depth == 1)
2697 s->params.bytes_per_line = (s->width_back + 7)/8;
2698 s->params.pixels_per_line = s->width_back;
2700 s->params.lines = s->height_back;
2704 if (params != NULL)
2705 *params = s->params;
2707 print_params(s->params);
2709 DBG(20, "s->params.line = %d s->params.bytes_per_line = %d s->params.pixels_per_line = %d \n", s->params.lines, s->params.bytes_per_line , s->params.pixels_per_line );
2866 s->line_buffer = realloc(s->line_buffer, s->params.bytes_per_line);
2879 print_params(s->params);
2920 if (s->params.format == SANE_FRAME_GRAY) {
2921 if (s->params.depth == 1 && s->hw->has_mono == 0)
2928 sprintf(buf, "#COLM%03d", s->params.depth);
2930 } else if (s->params.format == SANE_FRAME_RGB) {
2931 sprintf(buf, "#COLC%03d", s->params.depth * 3);
2938 if (s->params.depth > 1 || s->hw->has_raw) {
2946 if (s->params.depth == 1)
2989 s->left, s->top, s->params.pixels_per_line, s->params.lines);
3016 if (s->params.format == SANE_FRAME_GRAY && s->params.depth == 8) {
3035 if (s->params.format == SANE_FRAME_GRAY && s->params.depth == 1) {
3054 else if (s->params.format == SANE_FRAME_RGB) {
3111 if (s->params.format == SANE_FRAME_RGB && s->hw->lut_id != 0 )/*Color Matrix Target devide and color Scan*/
3321 SANE_Int jpegBufSize = s->params.bytes_per_line * s->params.lines;
3324 jpegBufSize = s->params.pixels_per_line * s->params.lines;
3340 status = eds_ring_init(&s->front, (s->params.bytes_per_line) * s->params.lines);
3345 status = eds_ring_init(&s->back, (s->params.bytes_per_line) * s->params.lines);
3446 status = eds_ring_init(&s->front, (s->params.bytes_per_line + s->dummy) * s->params.lines);
3451 status = eds_ring_init(&s->back, (s->params.bytes_per_line + s->dummy) * s->params.lines);
3503 int needBytes = (s->params.bytes_per_line + s->dummy) * s->params.lines;