kopia lustrzana https://gitlab.com/sane-project/backends
genesys: Make sure we don't set exposure to zero
rodzic
054a73c02c
commit
b2d378d413
|
@ -941,7 +941,8 @@ void scanner_move(Genesys_Device& dev, ScanMethod scan_method, unsigned steps, D
|
|||
dev.cmd_set->init_regs_for_scan_session(&dev, sensor, &local_reg, session);
|
||||
|
||||
if (dev.model->asic_type != AsicType::GL843) {
|
||||
regs_set_exposure(dev.model->asic_type, local_reg, {0, 0, 0});
|
||||
regs_set_exposure(dev.model->asic_type, local_reg,
|
||||
sanei_genesys_fixup_exposure({0, 0, 0}));
|
||||
}
|
||||
scanner_clear_scan_and_feed_counts2(dev);
|
||||
|
||||
|
|
|
@ -625,17 +625,6 @@ void sanei_genesys_set_lamp_power(Genesys_Device* dev, const Genesys_Sensor& sen
|
|||
regs_set_exposure(dev->model->asic_type, regs, {0x0101, 0x0101, 0x0101});
|
||||
regs.set8(0x19, 0xff);
|
||||
}
|
||||
|
||||
if (dev->model->asic_type == AsicType::GL843) {
|
||||
if (dev->model->model_id == ModelId::PANASONIC_KV_SS080 ||
|
||||
dev->model->model_id == ModelId::HP_SCANJET_4850C ||
|
||||
dev->model->model_id == ModelId::HP_SCANJET_G4010 ||
|
||||
dev->model->model_id == ModelId::HP_SCANJET_G4050)
|
||||
{
|
||||
// BUG: datasheet says we shouldn't set exposure to zero
|
||||
regs_set_exposure(dev->model->asic_type, regs, {0, 0, 0});
|
||||
}
|
||||
}
|
||||
}
|
||||
regs.state.is_lamp_on = set;
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue