Lines Matching defs:dpi

169 Genesys_Sensor* find_sensor_impl(const Genesys_Device* dev, unsigned dpi, unsigned channels,
172 DBG_HELPER_ARGS(dbg, "dpi: %d, channels: %d, scan_method: %d", dpi, channels,
175 if (dev->model->sensor_id == sensor.sensor_id && sensor.resolutions.matches(dpi) &&
184 bool sanei_genesys_has_sensor(const Genesys_Device* dev, unsigned dpi, unsigned channels,
187 DBG_HELPER_ARGS(dbg, "dpi: %d, channels: %d, scan_method: %d", dpi, channels,
189 return find_sensor_impl(dev, dpi, channels, scan_method) != nullptr;
192 const Genesys_Sensor& sanei_genesys_find_sensor(const Genesys_Device* dev, unsigned dpi,
195 DBG_HELPER_ARGS(dbg, "dpi: %d, channels: %d, scan_method: %d", dpi, channels,
197 const auto* sensor = find_sensor_impl(dev, dpi, channels, scan_method);
203 Genesys_Sensor& sanei_genesys_find_sensor_for_write(Genesys_Device* dev, unsigned dpi,
207 DBG_HELPER_ARGS(dbg, "dpi: %d, channels: %d, scan_method: %d", dpi, channels,
209 auto* sensor = find_sensor_impl(dev, dpi, channels, scan_method);
360 /* computes the exposure_time on the basis of the given vertical dpi,
544 if (dpihw == 0) { // 600 dpi
546 } else if (dpihw == 1) { // 1200 dpi
548 } else if (dpihw == 2) { // 2400 dpi
1157 // set up for a gray scan at lowest dpi
1159 unsigned dpi = resolution_settings.get_min_resolution_x();
1162 auto& sensor = sanei_genesys_find_sensor(&dev, dpi, channels, dev.settings.scan_method);
1168 unsigned lines = static_cast<unsigned>(dev.model->y_size_calib_mm * dpi / MM_PER_INCH);
1171 lines = static_cast<unsigned>((lines * dpi) / MM_PER_INCH);
1174 unsigned pixels = dev.model->x_size_calib_mm * dpi / MM_PER_INCH;
1181 length = static_cast<unsigned>(((200 * dpi) / MM_PER_INCH) / lines);
1187 session.params.xres = dpi;
1188 session.params.yres = dpi;
1685 Genesys_Register_Set& regs, unsigned dpi)
1687 DBG_HELPER_ARGS(dbg, "dpi = %d", dpi);
1749 const auto& dpihw_sensor = sanei_genesys_find_sensor(&dev, dpi, channels,
2799 slope tables - which begin at address 0x10000(for 1200dpi hw mode):
3221 /* 600 dpi */
3225 /* 1200 dpi */
3229 /* 2400 dpi */
3233 /* 4800 dpi */
3240 /* could be 0xa800 because sensor is truly 2400 dpi, then halved because
3241 * we only set 1200 dpi */