Lines Matching refs:val
681 int black_level = s->val[OPT_BLACK_LEVEL].w;
2582 double gamma = SANE_UNFIX (s->val[OPT_GAMMA].w);
2599 double gamma = SANE_UNFIX (s->val[OPT_GAMMA_R].w);
2616 double gamma = SANE_UNFIX (s->val[OPT_GAMMA_G].w);
2633 double gamma = SANE_UNFIX (s->val[OPT_GAMMA_B].w);
2728 memset (s->val, 0, sizeof (s->val));
2743 s->val[OPT_NUM_OPTS].w = NUM_OPTIONS;
2761 s->val[OPT_SCAN_MODE].s = strdup (mode_list[1]);
2770 s->val[OPT_BIT_DEPTH].w = bitdepth_list[1];
2781 s->val[OPT_BLACK_LEVEL].w = 127;
2790 s->val[OPT_RESOLUTION].w = resbit_list[1];
2809 s->val[OPT_BRIGHTNESS].w = 0;
2819 s->val[OPT_CONTRAST].w = 0;
2829 s->val[OPT_GAMMA].w = SANE_FIX (s->dev->gamma_master);
2840 s->val[OPT_GAMMA_R].w = SANE_FIX (s->dev->gamma_r);
2850 s->val[OPT_GAMMA_G].w = SANE_FIX (s->dev->gamma_g);
2860 s->val[OPT_GAMMA_B].w = SANE_FIX (s->dev->gamma_b);
2887 s->val[OPT_TL_X].w = SANE_FIX (0.0);
2897 s->val[OPT_TL_Y].w = SANE_FIX (0.0);
2907 s->val[OPT_BR_X].w = SANE_FIX (50.0);
2917 s->val[OPT_BR_Y].w = SANE_FIX (50.0);
2938 s->val[OPT_CALIBRATE].w = SANE_FALSE;
2953 s->val[OPT_CALIBRATE_SHADING].w = SANE_FALSE;
2961 s->val[OPT_BUTTON_STATE].w = 0;
2972 bright = (double) s->val[OPT_BRIGHTNESS].w;
2994 int val;
2999 contr = (double) s->val[OPT_CONTRAST].w;
3007 val = (int) (cnt > 32769) ? (65535 - cnt) : cnt;
3008 val = (int) (32769.0 * pow ((double) (val ? val : 1) / 32769.0,
3010 s->contrast_array[cnt] = (cnt > 32769) ? (65535 - val) : val;
3018 val = (cnt > 32769) ? (65535 - cnt) : cnt;
3020 val = (int) (32769.0 * pow ((double) val / 32769.0, p));
3021 s->contrast_array[cnt] = (cnt > 32639) ? (65535 - val) : val;
3074 if ((s->val[OPT_CALIBRATE].w == SANE_TRUE) &&
3075 (s->val[OPT_CALIBRATE_SHADING].w == SANE_FALSE))
3937 XDBG ((8, "sane_control_option: handle=%p, opt=%d, act=%d, val=%p, info=%p\n",
3968 if((s->val[option].w == 1200) && (*(SANE_Word *) value < 1200))
3973 else if((s->val[option].w < 1200) && (*(SANE_Word *) value == 1200))
3976 if(s->val[OPT_BIT_DEPTH].w > 8)
3977 s->val[OPT_BIT_DEPTH].w = 8;
3981 s->val[option].w = *(SANE_Word *) value;
3993 s->val[option].w = *(SANE_Word *) value;
4007 s->val[option].w = *(SANE_Word *) value;
4010 s->val[OPT_GAMMA].w = SANE_FIX (s->dev->gamma_master);
4011 if (strcmp (s->val[OPT_SCAN_MODE].s, mode_list[2]) == 0)
4013 s->val[OPT_GAMMA_R].w = SANE_FIX (s->dev->gamma_r);
4014 s->val[OPT_GAMMA_G].w = SANE_FIX (s->dev->gamma_g);
4015 s->val[OPT_GAMMA_B].w = SANE_FIX (s->dev->gamma_b);
4017 s->val[OPT_BRIGHTNESS].w = 0;
4018 s->val[OPT_CONTRAST].w = 0;
4023 if (s->val[option].s)
4024 free (s->val[option].s);
4025 s->val[option].s = strdup (value);
4026 if (strcmp (s->val[OPT_SCAN_MODE].s, mode_list[0]) == 0)
4034 else if (strcmp (s->val[OPT_SCAN_MODE].s, mode_list[1]) == 0)
4075 *(SANE_Word *) value = (SANE_Word) s->val[option].w;
4079 strcpy (value, s->val[option].s);
4086 s->val[option].w = button_state;
4087 *(SANE_Int *) value = (SANE_Int) s->val[option].w;
4091 s->val[option].w = 0;
4111 SANE_String str = s->val[OPT_SCAN_MODE].s;
4120 tlx = s->val[OPT_TL_X].w;
4121 tly = s->val[OPT_TL_Y].w;
4122 brx = s->val[OPT_BR_X].w;
4123 bry = s->val[OPT_BR_Y].w;
4139 resx = s->val[OPT_RESOLUTION].w;
4140 str = s->val[OPT_SCAN_MODE].s;
4147 s->request.depth = s->val[OPT_BIT_DEPTH].w;
4217 if ((s->calibrated != SANE_TRUE) || (s->val[OPT_CALIBRATE].w == SANE_TRUE))
4257 if (strcmp (s->val[OPT_SCAN_MODE].s, mode_list[0]) == 0)
4269 if (strcmp (s->val[OPT_SCAN_MODE].s, mode_list[0]) == 0)