Povilas Kanapickas
59506f866d
genesys: Remove exception for the GPL license
...
Several files already don't have the exception that allows uses of the
code that are additional to the GPL license. I'm no longer comfortable
granting this exception for my subsequent contributions, thus the
exception has been removed.
2021-12-30 19:16:54 +02:00
Povilas Kanapickas
7bbb6d8fdb
genesys: Implement host-side gray support
2021-12-27 22:39:19 +02:00
Povilas Kanapickas
bd4f009122
genesys: Remove true_gray variable by deriving its value directly
2021-12-27 22:22:44 +02:00
Povilas Kanapickas
bf4614b76e
genesys: Store contrast and brightness adjustments in session params
2021-12-26 14:53:14 +02:00
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
Povilas Kanapickas
56db2b988a
genesys: Adjust host side calibration by shading pixel offset
2020-05-26 01:10:51 +03:00
Povilas Kanapickas
92bf0c6623
genesys: Remove broken interpolation support
2020-05-24 20:44:26 +03:00
Povilas Kanapickas
e7e5322003
genesys: Remove dead code
2020-05-24 20:44:24 +03:00
Povilas Kanapickas
a12083c8c4
genesys: Remove support for generating lineart within the backend
2020-05-24 18:20:17 +03:00
Povilas Kanapickas
5f0abce90f
genesys: Add support for unstaggering in X direction
2020-05-22 01:23:50 +03:00
Povilas Kanapickas
d980da1ff7
genesys: Improve vertical staggering to support more than 2 lines
2020-05-22 01:23:47 +03:00
Povilas Kanapickas
b42ed0343a
genesys: Fix uninitialized variable
2020-05-21 20:21:05 +03:00
Povilas Kanapickas
e62f130523
genesys: Replace ccd_size_divisor with explicit optical resolution
2020-05-18 06:35:20 +03:00
Povilas Kanapickas
e920d1bbce
genesys: Add a way to specify output pixel offset
2020-04-13 07:19:57 +03:00
Povilas Kanapickas
48c377b5f0
genesys: Improve description of SetupParams::pixels
2020-04-13 07:19:48 +03:00
Povilas Kanapickas
94efec957e
genesys: No longer specify per-sensor hwdpi divisor
2020-03-20 23:29:10 +02:00
Povilas Kanapickas
75d227f9c4
genesys: Represent pixel count ratio as a class
2020-03-20 23:29:01 +02:00
Povilas Kanapickas
b2b569a743
genesys: Add a way to override pixel coordinate divisor
2020-03-20 23:29:00 +02:00
Povilas Kanapickas
de7375c7bb
genesys: Remove legacy buffer handling code
2020-02-16 10:41:20 +02:00
Povilas Kanapickas
b54d12bc4d
genesys: Define SetupParams::startx in terms of xres
2020-02-16 10:41:08 +02:00
Povilas Kanapickas
b2ebbba41a
genesys: Move host-side calibration setting to the sensor
2020-02-15 14:12:39 +02:00
Povilas Kanapickas
87b2713628
genesys: Implement serialization of ScanSession
2020-02-03 00:41:59 +02:00
Povilas Kanapickas
fe02dc36d8
genesys: Implement comparison of ScanSession
2020-02-03 00:41:58 +02:00
Povilas Kanapickas
325aba25f1
genesys: Use float to store tl_x and tl_y scan settings
2020-02-03 00:41:55 +02:00
Povilas Kanapickas
8d2081cda8
genesys: Deduplicate calculation of scan line count
2020-01-04 12:09:23 +02:00
Povilas Kanapickas
837ec33c7f
genesys: Make scan flags an enum
2019-11-23 12:38:51 +02:00
Povilas Kanapickas
38c32ff702
genesys: Extract formatting functionality out of debug_dump()
2019-10-26 12:42:45 +02:00
Povilas Kanapickas
f4f58f6c18
genesys: Remove no longer used Genesys_Current_Setup
2019-11-10 10:32:05 +02:00
Povilas Kanapickas
a1bc0d33cd
genesys: Move line-distance correction data to session
2019-10-27 10:42:01 +02:00
Povilas Kanapickas
0fa25a233b
genesys: Merge chip-specific compute_session functions
2019-10-27 10:42:00 +02:00
Povilas Kanapickas
7336ec8969
genesys: Fix 1600 dpi flatbed / 3200 dpi TA support on 8400F
2019-10-27 10:29:54 +02:00
Povilas Kanapickas
f4a2957541
genesys: Use unsigned for resolution in various places
2019-10-13 06:18:50 +03:00
Povilas Kanapickas
a694002364
genesys: Switch session startx and starty to unsigned
...
The sources and destinations are integer in most cases for these
variables.
2019-10-13 06:18:48 +03:00
Povilas Kanapickas
68e5f8a912
genesys: Put the backend code into a separate namespace
2019-10-12 22:33:57 +03:00
Povilas Kanapickas
eb2f836481
genesys: Remove low-level support for 1-bit depth scans
2019-10-01 18:11:52 +03:00
Povilas Kanapickas
0180c4c5d8
genesys: Remove SCAN_FLAG_DYNAMIC_LINEART
2019-10-01 18:11:51 +03:00
Povilas Kanapickas
8be96ecd60
genesys: Simplify code as dynamic_lineart is always enabled for lineart
2019-10-01 18:11:50 +03:00
Povilas Kanapickas
9f44bab6e0
genesys: Move backend files to a separate directory
2019-10-12 18:17:17 +03:00