Wykres commitów

183 Commity (f2b1b4449e5d4af6b852877fcf7a22afd76e420f)

Autor SHA1 Wiadomość Data
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