Povilas Kanapickas
|
591309a29e
|
genesys: Use strongly typed enum for model id
|
2019-09-30 13:51:57 +03:00 |
Povilas Kanapickas
|
32dea76956
|
genesys: Use virtual functions for command set actions
|
2019-10-05 09:03:18 +03:00 |
Povilas Kanapickas
|
1bab4037f5
|
genesys: Remove unused command set name property
|
2019-09-18 23:31:47 +03:00 |
Povilas Kanapickas
|
b3445a1803
|
Merge branch 'genesys-move-register-lists-to-separate-files' into 'master'
genesys: Move register address lists to separate files
See merge request sane-project/backends!192
|
2019-09-29 18:09:59 +00:00 |
Povilas Kanapickas
|
dc1350781f
|
genesys: Move register address lists to separate files
|
2019-09-16 11:36:01 +03:00 |
Povilas Kanapickas
|
599443bf72
|
genesys: Remove uses of dev->read_bytes_left_after_deseg
|
2019-09-16 09:34:15 +03:00 |
Povilas Kanapickas
|
20ad0c8c2e
|
genesys: Add output_line_bytes_requested to the session struct
|
2019-09-16 09:34:13 +03:00 |
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 |