Povilas Kanapickas
|
ab62a1448c
|
genesys: Use session for pixel coordinates during calibration
|
2019-09-15 15:40:31 +03:00 |
Povilas Kanapickas
|
28b216513e
|
Merge branch 'genesys-misc-cleanup' into 'master'
genesys: Miscellaneous cleanup
See merge request sane-project/backends!185
|
2019-09-28 18:22:42 +00:00 |
Povilas Kanapickas
|
2bb31ed5d8
|
genesys: Remove duplicate logs of information included into session
|
2019-09-15 14:46:45 +03:00 |
Povilas Kanapickas
|
cd712f9f99
|
genesys: Use new image pipeline for row scaling
|
2019-09-28 07:33:28 +03:00 |
Povilas Kanapickas
|
bf7e890fa4
|
genesys: Use new image pipeline for CCD line shifts and unstagger
|
2019-09-28 07:33:28 +03:00 |
Povilas Kanapickas
|
cae3015b66
|
genesys: Use new image pipeline for format and CIS reordering
|
2019-09-28 07:33:27 +03:00 |
Povilas Kanapickas
|
db36dd8103
|
genesys: Move pixel coordinate calculation to a single place
|
2019-09-15 10:36:58 +03:00 |
Povilas Kanapickas
|
434b03d498
|
genesys: Fix definition of output_line_bytes_raw on gl124
|
2019-09-13 16:40:40 +03:00 |
Povilas Kanapickas
|
a500f577c0
|
Merge branch 'genesys-calibration-variable-names' into 'master'
genesys: Improve clarity of calibration offset variable names
See merge request sane-project/backends!180
|
2019-09-27 22:43:07 +00:00 |
Povilas Kanapickas
|
efbfcb0a7f
|
genesys: Improve clarity of calibration offset variable names
|
2019-09-13 16:03:21 +03:00 |
Povilas Kanapickas
|
af17797d3c
|
genesys: Use new image pipeline for handling segmented sensors
|
2019-09-13 15:37:32 +03:00 |
Povilas Kanapickas
|
05ed63fa34
|
genesys: Move setup of read buffer to a single function
|
2019-09-13 11:36:54 +03:00 |
Povilas Kanapickas
|
28d15784e4
|
genesys: Remove unused code
|
2019-09-13 11:36:53 +03:00 |
Povilas Kanapickas
|
c2115543db
|
genesys: Implement a way to set default scan method used internally
|
2019-09-12 23:48:14 +03:00 |
Povilas Kanapickas
|
0267eeeeae
|
genesys: Remove the desegmentation state struct
|
2019-09-12 22:22:00 +03:00 |
Povilas Kanapickas
|
3d023060a3
|
genesys: Move desegmentation skip_bytes to session struct
|
2019-09-12 22:21:59 +03:00 |
Povilas Kanapickas
|
192dd886cd
|
genesys: Use common code path to compute ..._segment_pixel_group_count
|
2019-09-12 22:21:58 +03:00 |
Povilas Kanapickas
|
4870a9f975
|
genesys: Properly set conseq_pixel_dist_bytes on gl124
|
2019-09-12 22:21:57 +03:00 |
Povilas Kanapickas
|
95eb6a72dd
|
genesys: Use single code path to compute session output_line_bytes_raw
|
2019-09-12 22:21:56 +03:00 |
Povilas Kanapickas
|
1f4a5311d7
|
genesys: Rename DesegmentationState::raw_{channel => line}_bytes
|
2019-09-12 22:21:55 +03:00 |
Povilas Kanapickas
|
61d4779402
|
genesys: Remove erroneously named raw_line_bytes
The raw_channel_bytes is what we store the line information to. Turns
out raw_line_bytes is unnecessary and only ever used by error.
|
2019-09-12 22:21:54 +03:00 |
Povilas Kanapickas
|
3a323a751a
|
genesys: Use common code path to compute session conseq_pixel_dist_bytes
|
2019-09-12 22:11:19 +03:00 |
Povilas Kanapickas
|
41b5e5f5ff
|
genesys: Use common code path to compute session segment_count
|
2019-09-12 21:24:30 +03:00 |
Povilas Kanapickas
|
322a9a6810
|
genesys: Don't modify session in *_init_scan_regs()
|
2019-09-12 22:40:56 +03:00 |
Povilas Kanapickas
|
80d0129f44
|
genesys: Pass start pixel to *_init_optical_regs_scan() via session
|
2019-09-12 22:40:55 +03:00 |
Povilas Kanapickas
|
c0e465784e
|
genesys: Deduplicate different get_sensor_profile implementations
|
2019-09-12 22:40:54 +03:00 |
Povilas Kanapickas
|
52baae02dc
|
genesys: Use common code path to compute session hwdpi_divisor
|
2019-09-12 21:55:30 +03:00 |
Povilas Kanapickas
|
f480521a23
|
genesys: Pass sensor profile directly to *_setup_sensor() where possible
|
2019-09-12 21:55:29 +03:00 |
Povilas Kanapickas
|
676831dc7b
|
genesys: Move Genesys_Device::curr to DesegmentationState
|
2019-09-12 21:26:58 +03:00 |
Povilas Kanapickas
|
f92253adc8
|
genesys: Move Genesys_Device::segnb to DesegmentationState
|
2019-09-12 21:26:57 +03:00 |
Povilas Kanapickas
|
31820384de
|
genesys: Move Genesys_Device::skip to DesegmentationState
|
2019-09-12 21:26:55 +03:00 |
Povilas Kanapickas
|
9bd14f5350
|
genesys: Move Genesys_Device::len to DesegmentationState
|
2019-09-12 21:26:54 +03:00 |
Povilas Kanapickas
|
07d8db5423
|
genesys: Move Genesys_Device::dist to DesegmentationState
|
2019-09-12 21:26:53 +03:00 |
Povilas Kanapickas
|
dd70296827
|
genesys: Move desegmentation line width data to a separate struct
|
2019-09-12 21:26:52 +03:00 |
Povilas Kanapickas
|
cbb7e95350
|
genesys: Use common code path to compute session buffer sizes
|
2019-09-12 20:28:46 +03:00 |
Povilas Kanapickas
|
88d6cdcc32
|
genesys: Rename read_bytes_left -> read_bytes_left_after_deseg
|
2019-09-12 20:06:38 +03:00 |
Povilas Kanapickas
|
96a893bb0d
|
genesys: Simplify words_per_line calculations
|
2019-09-12 20:06:37 +03:00 |
Povilas Kanapickas
|
463f5f4364
|
genesys: Don't duplicate data passed to *_init_optical_regs_scan()
|
2019-09-12 20:06:36 +03:00 |
Povilas Kanapickas
|
ed4419e73d
|
genesys: Use common code path to calculate session line sizes
|
2019-09-12 19:49:51 +03:00 |
Povilas Kanapickas
|
9915608309
|
genesys: Extract multiplication by depth to a separate function
|
2019-09-12 19:49:50 +03:00 |
Povilas Kanapickas
|
991eec63d5
|
genesys: Use common code path to compute session output_line_count
|
2019-09-12 19:34:43 +03:00 |
Povilas Kanapickas
|
ce144ed46f
|
genesys: Use common code path to compute session max_color_shift_lines
|
2019-09-12 18:27:45 +03:00 |
Povilas Kanapickas
|
77e0acde22
|
genesys: Fix computation of total_bytes_to_read
|
2019-09-12 18:22:57 +03:00 |
Povilas Kanapickas
|
0961c5d32f
|
genesys: Use common code path to compute session output_pixels
|
2019-09-12 18:23:32 +03:00 |
Povilas Kanapickas
|
21254ad929
|
genesys: Use Sensor::optical_res directly where possible
|
2019-09-12 18:21:16 +03:00 |
Povilas Kanapickas
|
453a6b75be
|
genesys: Use common code path to compute session num_staggered_lines
|
2019-09-12 17:59:47 +03:00 |
Povilas Kanapickas
|
2757475dd9
|
genesys: Use session.params.xres directly where possible
|
2019-08-24 10:13:44 +03:00 |
Povilas Kanapickas
|
6ca11bfd71
|
genesys: Always dump session after computing it
|
2019-08-24 10:13:41 +03:00 |
Povilas Kanapickas
|
5226a163ab
|
genesys: Use common code path to compute session optical_pixels
|
2019-08-24 10:05:53 +03:00 |
Povilas Kanapickas
|
ec5225e1f8
|
genesys: Assume correct resolution is passed from high-level
|
2019-08-24 10:00:52 +03:00 |