Olaf Meeuwissen
e79adde8b2
Use URL to refer users to copies of the GPL and LGPL
...
With the exception of use in three quotes as well as our inlcuded copy
of the GPL, all use of the Free Software Foundation's postal address
has been removed.
Re #320 .
2021-02-12 17:41:38 +09:00
Olaf Meeuwissen
fea0ccca1e
Build genesys testsuite only when backend is build. Re #354
2021-02-07 16:25:30 +09:00
Peter Marschall
0cd9de9bef
spelling fixes for genesys backend
2020-08-29 09:18:03 +02:00
Povilas Kanapickas
a12083c8c4
genesys: Remove support for generating lineart within the backend
2020-05-24 18:20:17 +03:00
Povilas Kanapickas
55691ece2c
genesys: Merge ImagePipelineNodeBuffered{CallableSource and GenesysUsb}
2020-05-23 10:39:07 +03:00
Povilas Kanapickas
d770012132
genesys: Use TIFF files for debugging
2020-05-23 14:03:01 +03:00
Povilas Kanapickas
95d7196fca
genesys: Implement image pipeline node to shift columns
2020-05-22 01:23:49 +03:00
Povilas Kanapickas
1bae94fd1e
genesys: Support more than 2 columns in ImagePipelineNodePixelShiftLines
2020-05-22 01:23:48 +03:00
Povilas Kanapickas
b6eb01cd0f
genesys: Update session test to include scan params
2020-05-21 23:40:54 +03:00
Povilas Kanapickas
b5430cc039
genesys: Rename Genesys_Sensor::{optical_res => full_resolution}
2020-05-18 06:35:19 +03:00
Povilas Kanapickas
88b49704b2
genesys: Use create_slope_table() directly on gl841
2020-05-18 04:34:28 +03:00
Povilas Kanapickas
253bd0ffe4
genesys: Regenerate motor table total duration when it is updated
2020-05-18 03:53:08 +03:00
Povilas Kanapickas
9c4f84f91a
genesys: Don't generate excessive amount of steps for the motor tables
2020-05-18 03:53:07 +03:00
Povilas Kanapickas
fe3677b68f
genesys; Rename create_slope_table{=>_speed}()
2020-05-09 10:34:40 +03:00
Povilas Kanapickas
52cd02d78c
genesys: Add image pipeline to invert pixel values
2020-05-09 13:29:51 +03:00
Povilas Kanapickas
e5c371b24b
genesys: Merge motor optical_ydpi to base_ydpi
2020-04-22 22:41:45 +03:00
Povilas Kanapickas
922cabc0be
genesys: Remove no longer used ccd_start_xoffset
2020-04-13 07:23:43 +03:00
Povilas Kanapickas
9698bfece7
genesys: Add support for matching devices by bcdDevice
2020-03-28 23:15:48 +02:00
Povilas Kanapickas
0bdce7928f
genesys: Turn Genesys_USB_Device_Entry into a class
2020-03-28 23:15:47 +02:00
Povilas Kanapickas
1e116f1223
genesys: Verify that sensor tables are setup correctly
2020-03-21 00:03:47 +02:00
Povilas Kanapickas
9d7aa61544
genesys: Define the width of the sensor in mm instead of pixels
2020-02-22 10:48:26 +02:00
Povilas Kanapickas
55000d82ac
genesys: Simplify shading line calculation by defining distance in mm
2020-02-16 10:46:09 +02:00
Povilas Kanapickas
de7375c7bb
genesys: Remove legacy buffer handling code
2020-02-16 10:41:20 +02:00
Povilas Kanapickas
294db2a616
genesys: Fix host-side calibration when calibration data is shifted
2020-02-14 19:08:30 +02:00
Povilas Kanapickas
26eec0ba57
genesys: Remove uses of calib_channels
2020-02-03 01:00:47 +02:00
Povilas Kanapickas
10fb42cd68
genesys: Use calib_session to retrieve pixel counts
2020-02-03 01:00:34 +02:00
Povilas Kanapickas
9fc3b38a9b
genesys: Use fixed float utilities instead of SANE_{FIX,UNFIX}
2020-02-02 15:23:21 +02:00
Povilas Kanapickas
03d50b5e64
Merge branch 'genesys-model-flag-enum' into 'master'
...
genesys: Move model flags to separate enum
See merge request sane-project/backends!325
2020-02-02 12:25:16 +00:00
Povilas Kanapickas
e59401ed6b
genesys: Move model flags to a separate enum
2020-02-02 14:08:52 +02:00
Olaf Meeuwissen
5e5cdad7dd
Merge branch 'release/1.0.29'
2020-02-02 21:06:46 +09:00
Povilas Kanapickas
e5e8ea3d3f
genesys: Add motor profile information to motors table
2020-01-31 20:13:13 +02:00
Olaf Meeuwissen
8bc98d0f7d
testsuite/backend/genesys: Fix include path for out-of-tree builds
2020-01-13 18:37:21 +09:00
Olaf Meeuwissen
ba84a8f69c
testsuite/backend/genesys: Fix [-Wcatch-value=] compiler warning
...
Exceptions ought to be caught by reference.
2020-01-13 18:35:33 +09:00
Povilas Kanapickas
69067f2f7f
genesys: Remove no longer used final_exposure
2019-12-22 17:07:24 +02:00
Povilas Kanapickas
3d9113997f
genesys: Switch remaining legacy curve uses to physical curves
2019-12-14 10:20:12 +02:00
Povilas Kanapickas
dec9962773
genesys: Make the size of slope tables configurable by asic type
2019-12-14 10:20:09 +02:00
Povilas Kanapickas
8731a6cc5d
genesys: Return MotorSlopeTable out of *_create_slope_table3()
2019-12-14 10:20:07 +02:00
Povilas Kanapickas
7c6229f272
genesys: Rename MotorSlopeTable::{scan_steps -> steps_count}
2019-12-14 10:20:06 +02:00
Povilas Kanapickas
f6f27e0539
genesys: Implement building of motor tables based on physical slope
2019-11-23 12:38:46 +02:00
Povilas Kanapickas
b43a21d25a
genesys: Add new motor slope type
2019-11-23 12:38:44 +02:00
Povilas Kanapickas
15819a7d12
genesys: Add tests for sanei_genesys_create_slope_table3()
2019-11-23 12:38:43 +02:00
Povilas Kanapickas
ce59a69224
genesys: Record motor slope tables in the config test
2019-11-23 12:38:40 +02:00
Povilas Kanapickas
eadfdb57a4
genesys: Add a way to record backend internals using test scanner iface
2019-10-26 12:42:48 +02:00
Povilas Kanapickas
3ac009abe2
genesys: Add more debug printers
2019-10-26 12:42:46 +02:00
Povilas Kanapickas
f4f58f6c18
genesys: Remove no longer used Genesys_Current_Setup
2019-11-10 10:32:05 +02:00
Povilas Kanapickas
f9d36d1a1b
genesys: Add utility to compute percentille of columns in image
2019-10-17 22:07:00 +03:00
Povilas Kanapickas
051ff59e0c
testsuite: Add a way to test exception throwing
2019-10-17 22:06:59 +03:00
Povilas Kanapickas
f4a2957541
genesys: Use unsigned for resolution in various places
2019-10-13 06:18:50 +03:00
Povilas Kanapickas
68e5f8a912
genesys: Put the backend code into a separate namespace
2019-10-12 22:33:57 +03:00
Povilas Kanapickas
b5e4d86eb2
genesys: Use separate translation unit for conversion functions
2019-10-12 18:17:17 +03:00