genesys: Cleanup pixel position handling on gl124

merge-requests/213/head^2
Povilas Kanapickas 2020-04-13 07:23:42 +03:00
rodzic bae938b4be
commit 87f5637a47
1 zmienionych plików z 2 dodań i 9 usunięć

Wyświetl plik

@ -838,18 +838,11 @@ void compute_session_pixel_offsets(const Genesys_Device* dev, ScanSession& s,
} else if (dev->model->asic_type == AsicType::GL843 ||
dev->model->asic_type == AsicType::GL845 ||
dev->model->asic_type == AsicType::GL846 ||
dev->model->asic_type == AsicType::GL847)
dev->model->asic_type == AsicType::GL847 ||
dev->model->asic_type == AsicType::GL124)
{
s.pixel_startx = s.output_startx * sensor.optical_res / s.params.xres;
s.pixel_endx = s.pixel_startx + s.optical_pixels_raw;
} else if (dev->model->asic_type == AsicType::GL124) {
unsigned startx = s.params.startx * sensor.optical_res / s.params.xres;
s.pixel_startx = startx;
// FIXME: should we add sensor.dummy_pxel to pixel_startx at this point?
s.pixel_endx = s.pixel_startx + s.optical_pixels;
}
s.pixel_startx = sensor.pixel_count_ratio.apply(s.pixel_startx);