Wykres commitów

257 Commity (66937f646827fe558a96828980552f94fe6edde9)

Autor SHA1 Wiadomość Data
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 0146888d79 genesys: Implement infrared scanning support on OpticFilm 7200i 2019-09-19 01:28:17 +03:00
Povilas Kanapickas ef29ed60c2 genesys: Implement support for Plustek Opticfilm 7200i 2019-09-30 00:58:57 +03:00
Povilas Kanapickas 1bab4037f5 genesys: Remove unused command set name property 2019-09-18 23:31:47 +03:00
Povilas Kanapickas 60534b89ae genesys: Store the calibration session into device struct 2019-09-18 23:31:46 +03:00
Povilas Kanapickas 4c9f9f0847 Merge branch 'genesys-host-side-calibration' into 'master'
genesys: Implement support for host-side calibration

See merge request sane-project/backends!195
2019-09-29 18:44:12 +00:00
Povilas Kanapickas 7df7acbafd Merge branch 'genesys-gl843-image-calibration' into 'master'
genesys: Use image pipeline for calibration on gl843

See merge request sane-project/backends!194
2019-09-29 18:31:46 +00: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 323f37753a genesys: Implement support for host-side calibration 2019-09-18 03:54:52 +03:00
Povilas Kanapickas 5e2a0f5724 genesys: Use Image in gl843_search_strip() 2019-09-17 17:21:06 +03:00
Povilas Kanapickas 08a4d8455f genesys: Use Image in gl843_coarse_gain_calibration() 2019-09-17 17:21:05 +03:00
Povilas Kanapickas 0746035980 genesys: Use Image in gl843_offset_calibration() 2019-09-17 17:21:04 +03:00
Povilas Kanapickas ac54f7f9bd genesys: Use Image in gl843_led_calibration() 2019-09-17 17:21:03 +03:00
Povilas Kanapickas 4a62165014 genesys: Use Image in gl843_search_start_position 2019-09-17 17:21:02 +03:00
Povilas Kanapickas dc1350781f genesys: Move register address lists to separate files 2019-09-16 11:36:01 +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 599443bf72 genesys: Remove uses of dev->read_bytes_left_after_deseg 2019-09-16 09:34:15 +03:00
Povilas Kanapickas 5e60cc3636 genesys: Simplify calculations when on early document end 2019-09-16 09:34:14 +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 c7bb34c998 genesys: Simplify calibration calculations on GL843 2019-09-15 14:46:47 +03: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 efbfcb0a7f genesys: Improve clarity of calibration offset variable names 2019-09-13 16:03:21 +03:00
Povilas Kanapickas dc52dc84f0 Merge branch 'genesys-misc-cleanup' into 'master'
genesys: Miscellaneous cleanup

See merge request sane-project/backends!177
2019-09-27 21:56:17 +00:00
Povilas Kanapickas 7a8da5c40b Merge branch 'genesys-analog-devices-adc-calibration' into 'master'
genesys: Implement gain calibration for Analog-Devices ADC

See merge request sane-project/backends!176
2019-09-27 21:32:02 +00:00
Povilas Kanapickas 05ed63fa34 genesys: Move setup of read buffer to a single function 2019-09-13 11:36:54 +03:00
Povilas Kanapickas 8ed2cd991b genesys: Initialize frontend state from the outset 2019-09-13 11:36:52 +03:00
Povilas Kanapickas e45e668326 genesys: Extract gain computation into a separate function 2019-09-13 11:01:47 +03:00
Povilas Kanapickas ad1067ad03 genesys: Add support for segmented sensors on gl843 2019-09-13 10:52:35 +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 192dd886cd genesys: Use common code path to compute ..._segment_pixel_group_count 2019-09-12 22:21:58 +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 322a9a6810 genesys: Don't modify session in *_init_scan_regs() 2019-09-12 22:40:56 +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 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 827c3a049d genesys: Rename ScanSession::output_{line_channel => channel}_bytes 2019-09-12 21:26:51 +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 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