Lines Matching refs:s_params

529          - separate s->params into s_params and u_params
6802 /* set s_params and u_params data based on user settings
6808 SANE_Parameters * params = &(s->s_params);
6812 /* first, we setup s_params to describe the image to the scanner */
6889 /* set u_param data based on user settings, and s_params */
6899 memcpy(&(s->u_params), &(s->s_params), sizeof(SANE_Parameters));
7157 s->bytes_tot[SIDE_FRONT] = s->s_params.bytes_per_line * s->s_params.lines;
7177 s->bytes_tot[SIDE_BACK] = s->s_params.bytes_per_line * s->s_params.lines;
7567 set_WD_width (desc1, s->s_params.pixels_per_line * 1200/s->resolution_x);
7569 length = s->s_params.lines * 1200/s->resolution_y;
7597 set_WD_bitsperpixel (desc1, s->s_params.depth);
7610 if(s->s_params.format == SANE_FRAME_JPEG){
7787 /* update s_params with actual data size scanner reports */
7830 DBG(5,"get_pixelsize: Actual width %d -> %d\n", s->s_params.pixels_per_line, get_PSIZE_paper_w(in));
7831 s->s_params.pixels_per_line = get_PSIZE_paper_w(in);
7834 s->s_params.pixels_per_line = get_PSIZE_num_x(in);
7846 DBG(5,"get_pixelsize: Actual length %d -> %d\n", s->s_params.lines, get_PSIZE_paper_l(in));
7847 s->s_params.lines = get_PSIZE_paper_l(in);
7850 s->s_params.lines = get_PSIZE_num_y(in);
7855 s->s_params.bytes_per_line = s->s_params.pixels_per_line * 3;
7858 s->s_params.bytes_per_line = s->s_params.pixels_per_line;
7861 s->s_params.bytes_per_line = s->s_params.pixels_per_line / 8;
7873 s->s_params.pixels_per_line, s->s_params.bytes_per_line, s->s_params.lines );
7876 s->u_params.pixels_per_line = s->s_params.pixels_per_line;
7877 s->u_params.lines = s->s_params.lines;
8095 && s->s_params.format == SANE_FRAME_JPEG
8107 && s->s_params.format != SANE_FRAME_JPEG
8408 if(width == s->s_params.pixels_per_line){
8411 s->s_params.pixels_per_line,width);
8429 s->s_params.pixels_per_line,width);
8546 bytes -= (bytes % s->s_params.bytes_per_line);
8609 for(i=0;i<inLen/s->s_params.bytes_per_line;i++){
8632 copy_3091 (s, in + i*s->s_params.bytes_per_line, s->s_params.bytes_per_line, side);
8635 copy_buffer (s, in + i*s->s_params.bytes_per_line, s->s_params.bytes_per_line, side);
8680 bytes -= (bytes % s->s_params.bytes_per_line);
8686 bytes -= s->s_params.bytes_per_line;
8690 if(s->s_params.format == SANE_FRAME_JPEG && s->bytes_rx[side] < 2)
8766 else if(s->s_params.format == SANE_FRAME_JPEG){
8827 for(i=0;i<len;i+=s->s_params.bytes_per_line){
8830 dest = s->lines_rx[side] * s->s_params.bytes_per_line;
8833 for (j=0; j<s->s_params.pixels_per_line; j++){
8839 dest = (s->lines_rx[side] - goff) * s->s_params.bytes_per_line;
8842 for (j=0; j<s->s_params.pixels_per_line; j++){
8843 s->buffers[side][dest+j*3+1] = buf[i+s->s_params.pixels_per_line+j];
8848 dest = (s->lines_rx[side] - boff) * s->s_params.bytes_per_line;
8851 for (j=0; j<s->s_params.pixels_per_line; j++){
8852 s->buffers[side][dest+j*3+2] = buf[i+2*s->s_params.pixels_per_line+j];
8861 i = (s->lines_rx[side]-goff) * s->s_params.bytes_per_line;
8928 int bwidth = s->s_params.bytes_per_line;
8929 int pwidth = s->s_params.pixels_per_line;
8935 if(s->s_params.format != SANE_FRAME_JPEG && s->reverse_by_mode[s->s_mode]){
8942 if(s->s_params.format == SANE_FRAME_RGB){
8982 s->lines_rx[side] += len/s->s_params.bytes_per_line;
9932 && s->s_params.format != SANE_FRAME_JPEG
10183 &s->s_params,s->buffers[side],s->resolution_x,s->resolution_y,
10194 s->deskew_vals[0] = s->s_params.pixels_per_line - s->deskew_vals[0];
10207 ret = sanei_magic_rotate(&s->s_params,s->buffers[side],
10232 &s->s_params,s->buffers[side],s->resolution_x,s->resolution_y,
10251 ret = sanei_magic_crop(&s->s_params,s->buffers[side],
10264 s->bytes_rx[side] = s->s_params.lines * s->s_params.bytes_per_line;
10282 ret = sanei_magic_despeck(&s->s_params,s->buffers[side],s->swdespeck);
10303 ret = sanei_magic_isBlank2(&s->s_params, s->buffers[side],