Lines Matching refs:dg
1899 double dg, dgi;
1903 dg = 3.00;
1905 if (dgi < dg) dg = dgi;
1907 if (dgi < dg) dg = dgi;
1909 if (dgi < dg) dg = dgi;
1910 updateGain2(scanner, 0, dg);
1911 updateGain2(scanner, 1, dg);
1912 updateGain2(scanner, 2, dg);
1915 dg = 3.00;
1917 if (dgi < dg) dg = dgi;
1919 if (dgi < dg) dg = dgi;
1921 if (dgi < dg) dg = dgi;
1922 updateGain2(scanner, 0, dg);
1923 updateGain2(scanner, 1, dg);
1924 updateGain2(scanner, 2, dg);
1927 dg = 3.00;
1929 if (dgi < dg) dg = dgi;
1930 updateGain2(scanner, 2, dg);
1933 dg = 3.00;
1935 if (dgi < dg) dg = dgi;
1936 updateGain2(scanner, 1, dg);
1939 dg = 3.00;
1941 if (dgi < dg) dg = dgi;
1942 updateGain2(scanner, 0, dg);
2491 double g, dg;
2495 dg = ((double)scanner->settings.saturationLevel[color_index] / 65536) / ((double)scanner->preview_upper_bound[color_index] / HISTOGRAM_SIZE);
2496 DBG(DBG_info_sane,"updateGain(): additional gain %f\n", dg);
2501 // Look up new gain setting g*sqrt(dg)
2502 DBG(DBG_info_sane,"updateGain(): optimized gain * %f = %f\n",sqrt(dg),sqrt(dg)*g);
2503 scanner->settings.gain[color_index] = getGainSetting(g*sqrt(dg));
2506 DBG(DBG_info_sane,"updateGain(): remains for exposure %f\n",dg/(getGain(scanner->settings.gain[color_index])/g));
2507 scanner->settings.exposureTime[color_index] = lround( g / getGain(scanner->settings.gain[color_index]) * dg * scanner->preview_exposure[color_index] );
2523 /* Look up new gain setting g*sqrt(dg) */