kopia lustrzana https://gitlab.com/sane-project/backends
genesys: Properly set conseq_pixel_dist_bytes on gl124
rodzic
95eb6a72dd
commit
4870a9f975
|
@ -948,7 +948,6 @@ static void gl124_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sens
|
|||
dev->deseg.curr_byte = 0;
|
||||
dev->deseg.skip_bytes = 0;
|
||||
dev->deseg.pixel_groups = session.output_line_bytes_raw / session.segment_count;
|
||||
const_cast<ScanSession&>(session).conseq_pixel_dist_bytes = session.output_line_bytes_raw / session.segment_count;
|
||||
dev->line_count = 0;
|
||||
dev->line_interp = 0;
|
||||
|
||||
|
|
|
@ -1360,10 +1360,9 @@ void compute_session(Genesys_Device* dev, ScanSession& s, const Genesys_Sensor&
|
|||
if (dev->model->asic_type == AsicType::GL124) {
|
||||
s.output_line_bytes_raw = multiply_by_depth_ceil(s.output_pixels / s.ccd_size_divisor,
|
||||
s.params.depth);
|
||||
s.conseq_pixel_dist_bytes = s.output_line_bytes_raw / s.segment_count;
|
||||
}
|
||||
|
||||
// TODO: gl124 conseq_pixel_dist_bytes
|
||||
|
||||
compute_session_buffer_sizes(dev->model->asic_type, s);
|
||||
}
|
||||
|
||||
|
@ -2052,6 +2051,7 @@ void debug_dump(unsigned level, const ScanSession& session)
|
|||
DBG(level, " segment_count : %d\n", session.segment_count);
|
||||
DBG(level, " pixel_startx : %d\n", session.pixel_startx);
|
||||
DBG(level, " pixel_endx : %d\n", session.pixel_endx);
|
||||
DBG(level, " conseq_pixel_dist_bytes : %d\n", session.conseq_pixel_dist_bytes);
|
||||
DBG(level, " buffer_size_read : %zu\n", session.buffer_size_read);
|
||||
DBG(level, " buffer_size_read : %zu\n", session.buffer_size_lines);
|
||||
DBG(level, " buffer_size_shrink : %zu\n", session.buffer_size_shrink);
|
||||
|
|
Ładowanie…
Reference in New Issue