Povilas Kanapickas
|
cae3015b66
|
genesys: Use new image pipeline for format and CIS reordering
|
2019-09-28 07:33:27 +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
|
c2115543db
|
genesys: Implement a way to set default scan method used internally
|
2019-09-12 23:48:14 +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
|
322a9a6810
|
genesys: Don't modify session in *_init_scan_regs()
|
2019-09-12 22:40:56 +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
|
a0cead1cd5
|
genesys: Pass asic type to sanei_genesys_get_bulk_max_size()
|
2019-09-12 20:28:45 +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
|
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
|
ba3013b1aa
|
genesys: Handle full sensor scans on gl841 consistently to other chips
|
2019-08-24 10:13:43 +03:00 |
Povilas Kanapickas
|
48251cf8b2
|
genesys: Simplify start pixel computation on gl841
|
2019-08-24 10:13:42 +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 |
Povilas Kanapickas
|
61a055a8cf
|
genesys: Pass the line width requested by the frontend separately
|
2019-08-18 11:13:00 +03:00 |
Povilas Kanapickas
|
f48239419a
|
genesys: Use common code path to compute session optical_resolution
|
2019-08-18 10:39:36 +03:00 |
Povilas Kanapickas
|
5532f2f277
|
genesys: Add channel count to the parameters that identify a sensor
|
2019-08-17 11:51:35 +03:00 |
Povilas Kanapickas
|
f2871ca81d
|
genesys: Reduce duplication in channel count and depth calculation
|
2019-08-17 11:51:34 +03:00 |
Povilas Kanapickas
|
1902c9fbcb
|
genesys: Fix sensor const safety in *_search_start_position()
|
2019-08-17 11:05:36 +03:00 |
Povilas Kanapickas
|
f019f9e7b8
|
genesys: Don't modify sensor in *_led_calibration()
|
2019-08-17 11:05:35 +03:00 |
Povilas Kanapickas
|
107404dcd0
|
genesys: Move ccd_size_divisor computation to compute_session()
|
2019-08-17 11:11:15 +03:00 |
Povilas Kanapickas
|
92412a90b2
|
genesys: Create compute_session() for common session computation
|
2019-08-17 11:11:14 +03:00 |
Povilas Kanapickas
|
458e31a0c0
|
genesys: Extract setting of DPIHW to a separate function
|
2019-08-17 10:21:02 +03:00 |
Povilas Kanapickas
|
8cb6130cfe
|
genesys: Cleanup the gpo setup
|
2019-08-04 14:01:50 +03:00 |
Povilas Kanapickas
|
b5ff3b4f43
|
Merge branch 'genesys-cleanup-motors' into 'master'
genesys: Cleanup motor definitions
See merge request sane-project/backends!121
|
2019-08-10 12:23:20 +00:00 |
Povilas Kanapickas
|
6f20e6d341
|
genesys: Use std::vector for the motor slope tables
|
2019-08-04 12:01:50 +03:00 |
Povilas Kanapickas
|
510e8123f3
|
genesys: Remove support for multiple motor power modes
|
2019-08-04 12:01:49 +03:00 |
Povilas Kanapickas
|
b85a83f6af
|
genesys: Remove no longer used optical flags variables
|
2019-08-04 10:52:58 +03:00 |
Povilas Kanapickas
|
306b160f00
|
genesys: Pass OPTICAL_FLAG_DISABLE_SHADING flag via session
|
2019-08-04 10:52:57 +03:00 |
Povilas Kanapickas
|
86d4828ece
|
genesys: Pass OPTICAL_FLAG_DISABLE_GAMMA flag via session
|
2019-08-04 10:52:56 +03:00 |
Povilas Kanapickas
|
773170af09
|
genesys: Pass OPTICAL_FLAG_DISABLE_LAMP flag via session
|
2019-08-04 10:52:54 +03:00 |
Povilas Kanapickas
|
a4b551be0c
|
genesys: Pass OPTICAL_FLAG_ENABLE_LEDADD flag via session
|
2019-08-04 10:52:52 +03:00 |
Povilas Kanapickas
|
e5a90e8005
|
genesys: Update all sensors when searching for reference point
|
2019-08-04 02:48:29 +03:00 |
Povilas Kanapickas
|
cafb97d293
|
genesys: Use session struct to pass data to the setup functions
|
2019-08-03 22:42:20 +03:00 |
Povilas Kanapickas
|
38b97f1402
|
genesys: Include full session description into the device struct
|
2019-07-27 05:12:31 +03:00 |
Povilas Kanapickas
|
e34814aef8
|
genesys: Remove duplicate fields out of settings struct
|
2019-07-27 05:12:29 +03:00 |