Wykres commitów

10065 Commity (66937f646827fe558a96828980552f94fe6edde9)

Autor SHA1 Wiadomość Data
Povilas Kanapickas a5006703a3 genesys: Implement wrapper that writes Image to pnm file 2019-09-17 17:20:59 +03:00
Povilas Kanapickas 093439153e genesys: Add a way to retrieve full output of pipeline as an image 2019-09-17 17:20:58 +03:00
Povilas Kanapickas 3c99d405e0 genesys: Fix the default value of the depth option 2019-09-16 12:44:01 +03:00
Povilas Kanapickas a93d80651f genesys: Don't disable depth option even if one value is possible 2019-09-16 12:44:00 +03:00
Povilas Kanapickas b09aa6584d genesys: Add include guards to headers where missing 2019-09-16 11:36:02 +03:00
Povilas Kanapickas dc1350781f genesys: Move register address lists to separate files 2019-09-16 11:36:01 +03:00
Povilas Kanapickas 11c80b129e genesys: Extract wait_until_has_valid_words() 2019-09-16 09:50:12 +03:00
Povilas Kanapickas b58192493e genesys: Properly use 16-bit data when calibrating 2019-09-16 09:50:11 +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 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 88adea9cd6 genesys: Add the number of total bytes to the session struct 2019-09-16 09:34:12 +03:00
Povilas Kanapickas c3e7411aca genesys: Allow limiting the amount of data read from pipeline sources 2019-09-16 09:34:11 +03:00
Povilas Kanapickas 663e3a99ed genesys: Add a way to report persistent eof() status from pipeline 2019-09-16 09:34:10 +03:00
Povilas Kanapickas 2e10f4ac17 genesys: Report failures to produce full lines in pipeline 2019-09-16 09:34:09 +03:00
Povilas Kanapickas f2b1b4449e genesys: Add a way to use an image as a source for a pipeline 2019-09-16 09:34:08 +03:00
Povilas Kanapickas ab62a1448c genesys: Use session for pixel coordinates during calibration 2019-09-15 15:40:31 +03:00
Povilas Kanapickas b9346f0f79 genesys: Add a way to multiply the pixel counts sent to the scanner 2019-09-15 15:14:18 +03:00
Povilas Kanapickas 00b8441dfa genesys: Add a way to override logical HW dpi 2019-09-15 15:14:17 +03:00
Povilas Kanapickas 34c7a4cb29 genesys: Rename {dpihw => register_dpihw}_override 2019-09-15 15:14:16 +03:00
Povilas Kanapickas 050b0c1d8a genesys: Invert meaning of GENESYS_FLAG_LAZY_INIT 2019-09-15 14:46:48 +03:00
Povilas Kanapickas c7bb34c998 genesys: Simplify calibration calculations on GL843 2019-09-15 14:46:47 +03:00
Povilas Kanapickas 079fa25b0d genesys: Allow full value range of the frontend registers to be set 2019-09-15 14:46:46 +03:00
Povilas Kanapickas 2bb31ed5d8 genesys: Remove duplicate logs of information included into session 2019-09-15 14:46:45 +03:00
Povilas Kanapickas db36dd8103 genesys: Move pixel coordinate calculation to a single place 2019-09-15 10:36:58 +03:00
Povilas Kanapickas be4c3c1f69 genesys: Reduce duplication of shading calculations 2019-09-14 13:49:23 +03:00
Povilas Kanapickas 580b9db562 genesys: Don't duplicate actions when DARK_CALIBRATION flag is off 2019-09-14 13:49:22 +03:00
Povilas Kanapickas 8790940cc3 genesys: Remove code that has no effects 2019-09-14 13:49:21 +03:00
Povilas Kanapickas 154ab4578b genesys: Extract calculation of dummy dark shading 2019-09-14 13:49:20 +03:00
Povilas Kanapickas 6f29caef0d genesys: Extract post-shading repark out of white calibration function 2019-09-14 13:49:19 +03:00
Povilas Kanapickas 802a62ee2c genesys: Fix incorrect calculation of output_line_bytes_raw on gl646 2019-09-13 16:40:42 +03:00
Povilas Kanapickas 40b2d8928f genesys: Fix definition of output_line_bytes_raw on gl841 CIS scanners 2019-09-13 16:40:41 +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 efbfcb0a7f genesys: Improve clarity of calibration offset variable names 2019-09-13 16:03:21 +03:00
Povilas Kanapickas 661aa3bcdb genesys: Make GenesysRegisterSettingSet generic 2019-09-13 15:56:44 +03:00
Povilas Kanapickas d4e4bf35c1 genesys: Fix a bug in segmented sensors when scanning 16-bit data 2019-09-13 15:37:33 +03:00
Povilas Kanapickas af17797d3c genesys: Use new image pipeline for handling segmented sensors 2019-09-13 15:37:32 +03:00
Povilas Kanapickas 7f852e0417 genesys: Fix depth calculation for segmented sensors in lineart mode 2019-09-13 15:37:31 +03:00
Povilas Kanapickas e89c6a0aab genesys: Remove accidental uses of C++14 APIs 2019-09-13 15:37:30 +03:00
Povilas Kanapickas 9a844e1ede genesys: Compute what image processing will be needed in session 2019-09-13 11:36:56 +03:00
Povilas Kanapickas a5efb96978 genesys: Replace uses of Genesys_Color_Order with ColorOrder 2019-09-13 11:36:55 +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 8ed2cd991b genesys: Initialize frontend state from the outset 2019-09-13 11:36:52 +03:00
Povilas Kanapickas d73915ba19 genesys: Implement gain calibration for Analog-Devices ADC 2019-09-13 11:01:48 +03:00
Povilas Kanapickas e45e668326 genesys: Extract gain computation into a separate function 2019-09-13 11:01:47 +03:00
Povilas Kanapickas 94c1cf1d5a genesys: Add clamp() utility function 2019-09-13 11:01:46 +03:00
Povilas Kanapickas ad1067ad03 genesys: Add support for segmented sensors on gl843 2019-09-13 10:52:35 +03:00
Povilas Kanapickas 1c7ef4b55e genesys: Implement image data source that mimics current reading from USB 2019-09-13 10:38:05 +03:00
Povilas Kanapickas 7d7a395277 genesys: Implement library for image manipulation 2019-09-13 10:38:04 +03:00