kopia lustrzana https://gitlab.com/sane-project/backends
genesys: Simplify computation of SHDAREA setting on gl843
rodzic
0fca1185f5
commit
cf4ce94fc4
|
@ -969,14 +969,21 @@ static void gl843_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
|
||||||
r->value |= REG_0x01_DVDSET;
|
r->value |= REG_0x01_DVDSET;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool use_shdarea = dpihw > 600;
|
bool use_shdarea = false;
|
||||||
if (dev->model->model_id == ModelId::CANON_4400F) {
|
if (dev->model->model_id == ModelId::CANON_4400F) {
|
||||||
use_shdarea = session.params.xres <= 600;
|
use_shdarea = session.params.xres <= 600;
|
||||||
} else if (dev->model->model_id == ModelId::CANON_8400F) {
|
} else if (dev->model->model_id == ModelId::CANON_8400F) {
|
||||||
use_shdarea = session.params.xres <= 400;
|
use_shdarea = session.params.xres <= 400;
|
||||||
} else if (dev->model->model_id == ModelId::CANON_8600F) {
|
} else if (dev->model->model_id == ModelId::CANON_8600F ||
|
||||||
|
dev->model->model_id == ModelId::PLUSTEK_OPTICFILM_7200I ||
|
||||||
|
dev->model->model_id == ModelId::PLUSTEK_OPTICFILM_7300 ||
|
||||||
|
dev->model->model_id == ModelId::PLUSTEK_OPTICFILM_7500I)
|
||||||
|
{
|
||||||
use_shdarea = true;
|
use_shdarea = true;
|
||||||
|
} else {
|
||||||
|
use_shdarea = session.params.xres > 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (use_shdarea) {
|
if (use_shdarea) {
|
||||||
r->value |= REG_0x01_SHDAREA;
|
r->value |= REG_0x01_SHDAREA;
|
||||||
} else {
|
} else {
|
||||||
|
|
Ładowanie…
Reference in New Issue