genesys: Rename register_dpihw_override to register_dpihw

fix-build-obselete-jpeg
Povilas Kanapickas 2020-03-21 00:03:45 +02:00
rodzic c24886d7d7
commit eb5a643c0a
7 zmienionych plików z 60 dodań i 60 usunięć

Wyświetl plik

@ -338,7 +338,7 @@ gl124_init_registers (Genesys_Device * dev)
const auto& sensor = sanei_genesys_find_sensor_any(dev); const auto& sensor = sanei_genesys_find_sensor_any(dev);
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res,
3, ScanMethod::FLATBED); 3, ScanMethod::FLATBED);
sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw);
} }
/**@brief send slope table for motor movement /**@brief send slope table for motor movement
@ -764,7 +764,7 @@ static void gl124_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution,
session.params.channels, session.params.channels,
session.params.scan_method); session.params.scan_method);
sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw);
if (should_enable_gamma(session, sensor)) { if (should_enable_gamma(session, sensor)) {
reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB; reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB;

Wyświetl plik

@ -158,7 +158,7 @@ gl843_init_registers (Genesys_Device * dev)
const auto& sensor = sanei_genesys_find_sensor_any(dev); const auto& sensor = sanei_genesys_find_sensor_any(dev);
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res,
3, initial_scan_method); 3, initial_scan_method);
sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw);
// TODO: on 8600F the windows driver turns off GAIN4 which is recommended // TODO: on 8600F the windows driver turns off GAIN4 which is recommended
dev->reg.init_reg(0x06, 0xd8); /* SCANMOD=110, PWRBIT and GAIN4 */ dev->reg.init_reg(0x06, 0xd8); /* SCANMOD=110, PWRBIT and GAIN4 */
@ -1070,7 +1070,7 @@ static void gl843_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution,
session.params.channels, session.params.channels,
session.params.scan_method); session.params.scan_method);
sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw);
if (should_enable_gamma(session, sensor)) { if (should_enable_gamma(session, sensor)) {
reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB; reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB;

Wyświetl plik

@ -221,7 +221,7 @@ gl846_init_registers (Genesys_Device * dev)
const auto& sensor = sanei_genesys_find_sensor_any(dev); const auto& sensor = sanei_genesys_find_sensor_any(dev);
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res,
3, ScanMethod::FLATBED); 3, ScanMethod::FLATBED);
sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw);
} }
/**@brief send slope table for motor movement /**@brief send slope table for motor movement
@ -588,7 +588,7 @@ static void gl846_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution,
session.params.channels, session.params.channels,
session.params.scan_method); session.params.scan_method);
sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw);
if (should_enable_gamma(session, sensor)) { if (should_enable_gamma(session, sensor)) {
reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB; reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB;

Wyświetl plik

@ -239,7 +239,7 @@ gl847_init_registers (Genesys_Device * dev)
const auto& sensor = sanei_genesys_find_sensor_any(dev); const auto& sensor = sanei_genesys_find_sensor_any(dev);
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.optical_res,
3, ScanMethod::FLATBED); 3, ScanMethod::FLATBED);
sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(dev->reg, dpihw_sensor.register_dpihw);
} }
/**@brief send slope table for motor movement /**@brief send slope table for motor movement
@ -600,7 +600,7 @@ static void gl847_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution, const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, session.output_resolution,
session.params.channels, session.params.channels,
session.params.scan_method); session.params.scan_method);
sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw_override); sanei_genesys_set_dpihw(*reg, dpihw_sensor.register_dpihw);
if (should_enable_gamma(session, sensor)) { if (should_enable_gamma(session, sensor)) {
reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB; reg->find_reg(REG_0x05).value |= REG_0x05_GMMENB;

Wyświetl plik

@ -125,7 +125,7 @@ std::ostream& operator<<(std::ostream& out, const Genesys_Sensor& sensor)
<< " resolutions: " << format_indent_braced_list(4, sensor.resolutions) << '\n' << " resolutions: " << format_indent_braced_list(4, sensor.resolutions) << '\n'
<< " channels: " << format_vector_unsigned(4, sensor.channels) << '\n' << " channels: " << format_vector_unsigned(4, sensor.channels) << '\n'
<< " method: " << sensor.method << '\n' << " method: " << sensor.method << '\n'
<< " register_dpihw_override: " << sensor.register_dpihw_override << '\n' << " register_dpihw: " << sensor.register_dpihw << '\n'
<< " logical_dpihw_override: " << sensor.logical_dpihw_override << '\n' << " logical_dpihw_override: " << sensor.logical_dpihw_override << '\n'
<< " dpiset_override: " << sensor.dpiset_override << '\n' << " dpiset_override: " << sensor.dpiset_override << '\n'
<< " ccd_size_divisor: " << sensor.ccd_size_divisor << '\n' << " ccd_size_divisor: " << sensor.ccd_size_divisor << '\n'

Wyświetl plik

@ -271,7 +271,7 @@ struct Genesys_Sensor {
// The scanner may be setup to use a custom dpihw that does not correspond to any actual // The scanner may be setup to use a custom dpihw that does not correspond to any actual
// resolution. The value zero does not set the override. // resolution. The value zero does not set the override.
unsigned register_dpihw_override = 0; unsigned register_dpihw = 0;
// The scanner may be setup to use a custom logical dpihw that does not correspond to any actual // The scanner may be setup to use a custom logical dpihw that does not correspond to any actual
// resolution. The value zero does not set the override. // resolution. The value zero does not set the override.

Wyświetl plik

@ -502,7 +502,7 @@ void genesys_init_sensor_tables()
struct CustomSensorSettings struct CustomSensorSettings
{ {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
}; };
CustomSensorSettings custom_settings[] = { CustomSensorSettings custom_settings[] = {
@ -512,8 +512,8 @@ void genesys_init_sensor_tables()
for (const CustomSensorSettings& setting : custom_settings) { for (const CustomSensorSettings& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
s_sensors->push_back(sensor); s_sensors->push_back(sensor);
} }
} }
@ -685,7 +685,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_DP665; sensor.sensor_id = SensorId::CCD_DP665;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.register_dpihw_override = 600; sensor.register_dpihw = 600;
sensor.shading_resolution = 600; sensor.shading_resolution = 600;
sensor.black_pixels = 27; sensor.black_pixels = 27;
sensor.dummy_pixel = 27; sensor.dummy_pixel = 27;
@ -728,7 +728,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_ROADWARRIOR; sensor.sensor_id = SensorId::CCD_ROADWARRIOR;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.register_dpihw_override = 600; sensor.register_dpihw = 600;
sensor.shading_resolution = 600; sensor.shading_resolution = 600;
sensor.black_pixels = 27; sensor.black_pixels = 27;
sensor.dummy_pixel = 27; sensor.dummy_pixel = 27;
@ -771,7 +771,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_DSMOBILE600; sensor.sensor_id = SensorId::CCD_DSMOBILE600;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.register_dpihw_override = 600; sensor.register_dpihw = 600;
sensor.shading_resolution = 600; sensor.shading_resolution = 600;
sensor.black_pixels = 28; sensor.black_pixels = 28;
sensor.dummy_pixel = 28; sensor.dummy_pixel = 28;
@ -814,7 +814,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_XP300; sensor.sensor_id = SensorId::CCD_XP300;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.register_dpihw_override = 600; sensor.register_dpihw = 600;
sensor.shading_resolution = 600; sensor.shading_resolution = 600;
sensor.black_pixels = 27; sensor.black_pixels = 27;
sensor.dummy_pixel = 27; sensor.dummy_pixel = 27;
@ -857,7 +857,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_DP685; sensor.sensor_id = SensorId::CCD_DP685;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.register_dpihw_override = 600; sensor.register_dpihw = 600;
sensor.shading_resolution = 600; sensor.shading_resolution = 600;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.black_pixels = 27; sensor.black_pixels = 27;
@ -913,7 +913,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
@ -1044,8 +1044,8 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
@ -1073,7 +1073,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
@ -1179,8 +1179,8 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
@ -1208,7 +1208,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
@ -1303,8 +1303,8 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
@ -1319,7 +1319,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_KVSS080; sensor.sensor_id = SensorId::CCD_KVSS080;
sensor.optical_res = 600; sensor.optical_res = 600;
sensor.register_dpihw_override = 600; sensor.register_dpihw = 600;
sensor.shading_resolution = 600; sensor.shading_resolution = 600;
sensor.black_pixels = 38; sensor.black_pixels = 38;
sensor.dummy_pixel = 38; sensor.dummy_pixel = 38;
@ -1393,7 +1393,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
int exposure_lperiod; int exposure_lperiod;
ScanMethod method; ScanMethod method;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
@ -1547,8 +1547,8 @@ void genesys_init_sensor_tables()
for (const CustomSensorSettings& setting : custom_settings) for (const CustomSensorSettings& setting : custom_settings)
{ {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.method = setting.method; sensor.method = setting.method;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
@ -1575,7 +1575,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
int exposure_lperiod; int exposure_lperiod;
ScanMethod method; ScanMethod method;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
@ -1659,8 +1659,8 @@ void genesys_init_sensor_tables()
for (const CustomSensorSettings& setting : custom_settings) for (const CustomSensorSettings& setting : custom_settings)
{ {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.method = setting.method; sensor.method = setting.method;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
@ -1673,7 +1673,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_CANON_4400F; sensor.sensor_id = SensorId::CCD_CANON_4400F;
sensor.optical_res = 4800; sensor.optical_res = 4800;
sensor.register_dpihw_override = 4800; sensor.register_dpihw = 4800;
sensor.ccd_size_divisor = 4; sensor.ccd_size_divisor = 4;
sensor.black_pixels = 50*8; sensor.black_pixels = 50*8;
// 31 at 600 dpi, 58 at 1200 dpi // 31 at 600 dpi, 58 at 1200 dpi
@ -1770,7 +1770,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_CANON_8400F; sensor.sensor_id = SensorId::CCD_CANON_8400F;
sensor.optical_res = 3200; sensor.optical_res = 3200;
sensor.register_dpihw_override = 4800; sensor.register_dpihw = 4800;
sensor.ccd_size_divisor = 1; sensor.ccd_size_divisor = 1;
sensor.black_pixels = 50*8; sensor.black_pixels = 50*8;
// 31 at 600 dpi, 58 at 1200 dpi // 31 at 600 dpi, 58 at 1200 dpi
@ -1928,7 +1928,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_CANON_8600F; sensor.sensor_id = SensorId::CCD_CANON_8600F;
sensor.optical_res = 4800; sensor.optical_res = 4800;
sensor.register_dpihw_override = 4800; sensor.register_dpihw = 4800;
sensor.ccd_size_divisor = 4; sensor.ccd_size_divisor = 4;
sensor.black_pixels = 31; sensor.black_pixels = 31;
sensor.dummy_pixel = 20; sensor.dummy_pixel = 20;
@ -2083,7 +2083,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
unsigned shading_resolution; unsigned shading_resolution;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
@ -2221,7 +2221,7 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.shading_resolution; sensor.shading_resolution = setting.shading_resolution;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
@ -2249,7 +2249,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
unsigned shading_resolution; unsigned shading_resolution;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
@ -2389,7 +2389,7 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.shading_resolution; sensor.shading_resolution = setting.shading_resolution;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
@ -2417,7 +2417,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
unsigned shading_resolution; unsigned shading_resolution;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
@ -2561,7 +2561,7 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.shading_resolution; sensor.shading_resolution = setting.shading_resolution;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
@ -2589,7 +2589,7 @@ void genesys_init_sensor_tables()
{ {
struct CustomSensorSettings { struct CustomSensorSettings {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
unsigned shading_resolution; unsigned shading_resolution;
int exposure_lperiod; int exposure_lperiod;
SensorExposure exposure; SensorExposure exposure;
@ -2735,7 +2735,7 @@ void genesys_init_sensor_tables()
for (const auto& setting : custom_settings) { for (const auto& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.shading_resolution; sensor.shading_resolution = setting.shading_resolution;
sensor.exposure_lperiod = setting.exposure_lperiod; sensor.exposure_lperiod = setting.exposure_lperiod;
sensor.exposure = setting.exposure; sensor.exposure = setting.exposure;
@ -2790,7 +2790,7 @@ void genesys_init_sensor_tables()
struct CustomSensorSettings struct CustomSensorSettings
{ {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
}; };
CustomSensorSettings custom_settings[] = { CustomSensorSettings custom_settings[] = {
@ -2800,8 +2800,8 @@ void genesys_init_sensor_tables()
for (const CustomSensorSettings& setting : custom_settings) { for (const CustomSensorSettings& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
s_sensors->push_back(sensor); s_sensors->push_back(sensor);
} }
} }
@ -2809,7 +2809,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_PLUSTEK_OPTICFILM_7200I; sensor.sensor_id = SensorId::CCD_PLUSTEK_OPTICFILM_7200I;
sensor.optical_res = 7200; sensor.optical_res = 7200;
sensor.register_dpihw_override = 1200; sensor.register_dpihw = 1200;
sensor.black_pixels = 88; // TODO sensor.black_pixels = 88; // TODO
sensor.dummy_pixel = 20; sensor.dummy_pixel = 20;
sensor.ccd_start_xoffset = 0; sensor.ccd_start_xoffset = 0;
@ -2897,7 +2897,7 @@ void genesys_init_sensor_tables()
sensor.sensor_id = SensorId::CCD_PLUSTEK_OPTICFILM_7300; sensor.sensor_id = SensorId::CCD_PLUSTEK_OPTICFILM_7300;
sensor.optical_res = 7200; sensor.optical_res = 7200;
sensor.method = ScanMethod::TRANSPARENCY; sensor.method = ScanMethod::TRANSPARENCY;
sensor.register_dpihw_override = 1200; sensor.register_dpihw = 1200;
sensor.black_pixels = 88; // TODO sensor.black_pixels = 88; // TODO
sensor.dummy_pixel = 20; sensor.dummy_pixel = 20;
sensor.ccd_start_xoffset = 0; sensor.ccd_start_xoffset = 0;
@ -2970,7 +2970,7 @@ void genesys_init_sensor_tables()
sensor = Genesys_Sensor(); sensor = Genesys_Sensor();
sensor.sensor_id = SensorId::CCD_PLUSTEK_OPTICFILM_7500I; sensor.sensor_id = SensorId::CCD_PLUSTEK_OPTICFILM_7500I;
sensor.optical_res = 7200; sensor.optical_res = 7200;
sensor.register_dpihw_override = 1200; sensor.register_dpihw = 1200;
sensor.black_pixels = 88; // TODO sensor.black_pixels = 88; // TODO
sensor.dummy_pixel = 20; sensor.dummy_pixel = 20;
sensor.ccd_start_xoffset = 0; sensor.ccd_start_xoffset = 0;
@ -3075,7 +3075,7 @@ void genesys_init_sensor_tables()
struct CustomSensorSettings struct CustomSensorSettings
{ {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
unsigned shading_factor; unsigned shading_factor;
GenesysRegisterSettingSet extra_custom_regs; GenesysRegisterSettingSet extra_custom_regs;
@ -3093,8 +3093,8 @@ void genesys_init_sensor_tables()
auto base_custom_regs = sensor.custom_regs; auto base_custom_regs = sensor.custom_regs;
for (const CustomSensorSettings& setting : custom_settings) { for (const CustomSensorSettings& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
sensor.shading_factor = setting.shading_factor; sensor.shading_factor = setting.shading_factor;
sensor.custom_regs = base_custom_regs; sensor.custom_regs = base_custom_regs;
@ -3130,7 +3130,7 @@ void genesys_init_sensor_tables()
struct CustomSensorSettings struct CustomSensorSettings
{ {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
Ratio pixel_count_ratio; Ratio pixel_count_ratio;
unsigned shading_factor; unsigned shading_factor;
}; };
@ -3146,8 +3146,8 @@ void genesys_init_sensor_tables()
for (const CustomSensorSettings& setting : custom_settings) { for (const CustomSensorSettings& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
sensor.pixel_count_ratio = setting.pixel_count_ratio; sensor.pixel_count_ratio = setting.pixel_count_ratio;
sensor.shading_factor = setting.shading_factor; sensor.shading_factor = setting.shading_factor;
s_sensors->push_back(sensor); s_sensors->push_back(sensor);
@ -3199,7 +3199,7 @@ void genesys_init_sensor_tables()
struct CustomSensorSettings struct CustomSensorSettings
{ {
ValueFilterAny<unsigned> resolutions; ValueFilterAny<unsigned> resolutions;
unsigned register_dpihw_override; unsigned register_dpihw;
}; };
CustomSensorSettings custom_settings[] = { CustomSensorSettings custom_settings[] = {
@ -3209,8 +3209,8 @@ void genesys_init_sensor_tables()
for (const CustomSensorSettings& setting : custom_settings) { for (const CustomSensorSettings& setting : custom_settings) {
sensor.resolutions = setting.resolutions; sensor.resolutions = setting.resolutions;
sensor.register_dpihw_override = setting.register_dpihw_override; sensor.register_dpihw = setting.register_dpihw;
sensor.shading_resolution = setting.register_dpihw_override; sensor.shading_resolution = setting.register_dpihw;
s_sensors->push_back(sensor); s_sensors->push_back(sensor);
} }
} }