Yuri Chornoivan
648d933c56
Fix minor typos in messages and comments
2015-08-31 20:31:54 -04:00
Stéphane Voltz
4eea901305
fix for #315104
...
- allocate gamma tables even if 'warm' boot
2015-07-31 08:10:13 +02:00
Stéphane Voltz
00c9ac83bf
disable despeckle parameter at init
...
- since swdespeck is disabled at init, also disable despeckle diameter
2015-07-30 14:01:13 +02:00
Stéphane Voltz
82adbf6ad2
use fabs for floating point numbers
2015-07-30 14:01:13 +02:00
Stéphane Voltz
8c515798a6
some LiDE 120 support improvement
2015-06-11 21:26:07 +02:00
Stéphane Voltz
f6896e0de4
use expiration time option
...
- use expiration time option value to managed cached entries
- changelog for genesys build #2506
2015-04-12 10:14:50 +02:00
Stéphane Voltz
1549a56b75
add cache expiration time option
2015-04-12 09:53:38 +02:00
Stéphane Voltz
a039e9efd1
don't clear cache when loading cache file
...
- don't clear just loaded cache entries when loading another cache file
- improve logging
2015-04-12 08:55:24 +02:00
Stéphane Voltz
128c8931b3
add putative support for LiDE 120
2015-03-17 22:23:21 +01:00
Stéphane Voltz
470594e18b
initial support for LiDE 220
2015-02-26 22:26:00 +01:00
Stéphane Voltz
675285ef8d
do usb_reset each time for all ASICs
2014-06-02 06:19:29 +02:00
Stéphane Voltz
f73440f5a6
raise build number
2014-06-02 06:19:28 +02:00
Stéphane Voltz
5f166f1016
improve UTA detection by updating hardware sensors
...
- call sensor hardware update earlier to detect XPA at open time
2014-06-02 06:19:28 +02:00
Stéphane Voltz
1ec94972b9
usb reset for gl646 on sane_exit
...
- improves reliability by resetting usb device on leaving
2014-06-02 06:19:28 +02:00
Stéphane Voltz
ee4cd1cdc4
halt endpoint properly before resetting
2014-05-10 08:50:45 +02:00
Stéphane Voltz
a54bbf84f5
fix calibration file name collision
...
- handle the case where there are several identical scanners plugged in,
and avoid sharing the same calibration file
2014-02-24 06:53:10 +01:00
Stéphane Voltz
a9dc869717
calibration tuning for LiDE35 and LiDE80
2013-12-23 06:20:23 +01:00
Stéphane Voltz
6e1ce492ba
GL841 shading calibration fixes
...
- fix regression in LiDE 35 shading (buffer full flag)
- tune LiDE80 shading calibration by skipping extra dark area
- whitespaces cleanup
2013-12-16 06:06:19 +01:00
Stéphane Voltz
b882b2ed06
use y white strip offset to reach calibration area
...
- use y white strip offset to move to calibration area for GL841 devices
- set y offset to 0 for all GL841 devices but one needing it
2013-12-15 07:27:26 +01:00
Stéphane Voltz
4cae3bdeab
LIDE80 WIP : basic operation milestone reached!
...
- make SHDAREA work
- exposure timing working from 75 to 1200 dpi
2013-12-15 07:27:26 +01:00
Stéphane Voltz
1a780d6bf1
LiD80 WIP: working motor modes for all resolution
2013-12-15 07:27:25 +01:00
Stéphane Voltz
091322f1f6
LiDE80 WIP : 1200 dpi color mode working
...
- factor exposure computing for gl841
- correct motor set up for LiDE80
2013-12-15 07:27:25 +01:00
Stéphane Voltz
e500d44e65
LiDE 80 WIP:
...
- 1200 shading working
- 600 and below resolution are ok, but shading needs to be fixed
- 1200 dpi motor resolution doesn't work
2013-12-15 07:27:25 +01:00
Stéphane Voltz
1952f1172a
LiDE 80 WIP : unit test scans are working
2013-12-15 07:27:25 +01:00
Nils Philippsen
a3fe2c1ea5
genesys: compute MAX_SCANNERS from array length
...
... of genesys_usb_device_list[]
2013-11-05 15:51:05 +01:00
Nils Philippsen
252ccdd926
genesys: fix some memory leaks
2013-11-05 14:17:12 +01:00
Nils Philippsen
56104b5329
genesys: avoid dereferencing null pointer
2013-11-05 11:39:56 +01:00
Stéphane Voltz
4b6d50f662
LiDE 80 WIP : parking is now working
2013-10-19 21:30:04 +02:00
Stéphane Voltz
c88b3bc228
add LiDE 80 device description
2013-10-19 21:24:34 +02:00
Stéphane Voltz
e3e5e9b3a3
implement brightness/constrast enhancement using gamma tables
2013-08-11 21:51:26 +02:00
Stéphane Voltz
63d12e3ee9
add calibration file name option
...
- add an option to set calibration cache file name
- update man page and fr translation
2013-08-07 06:42:14 +02:00
Stéphane Voltz
ff58b225bf
add digital contrast and brightness
2013-08-05 21:28:39 +02:00
Stéphane Voltz
bf1f8988a1
fix incorrect cap for SWDEROTATE option (bug #314339 )
2013-07-30 14:19:18 +02:00
Stéphane Voltz
1fa067861c
update lide 110 to match scan lide 210
...
- use lide 210 mode for lide 110
- prepare true gray for GL124
2013-07-17 22:47:42 +02:00
Stéphane Voltz
1c3ec28ab8
improve below 600 dpi scan speed and quality for lide 210
...
- add half ccd mode for lide 210
2013-07-17 21:24:57 +02:00
Stéphane Voltz
599f3ed875
define specific LIDE210 sensor and motor instead of using LIDE110 ones
2013-07-15 07:59:21 +02:00
Stéphane Voltz
bd0f989193
add missing cases for CCD_PLUSTEK3800
2013-07-15 07:59:21 +02:00
Stéphane Voltz
2d7ebd42ea
experimental code for GL845 based Opticbook 3800
...
- add GL845 ASIC which is almost identical to the GL846
- add Opticbook 3800 to genesys backend
2013-06-26 06:51:55 +02:00
Stéphane Voltz
b98f24990f
add cap to SENSOR and BUTTON group
2013-06-18 21:08:00 +02:00
Stéphane Voltz
010f34710e
option correctness fixes
...
- fix wrong cap due to wrong addressing
- ensure correctness of group options
2013-03-27 06:31:49 +01:00
Stéphane Voltz
1656585499
warning fixes
...
- unused parameters
- wrong printf fromat
- assigned to self
2013-03-27 06:28:11 +01:00
Stéphane Voltz
7070fac113
convert genesys backend to use new sanei_usb functions
...
- call sanei_usb_scan_devices() in sane_get_devices to rescan bus to refresh
USB scanner list
- call sanei_usb_exit() in sane_exit to free allocated resources
2013-03-24 14:20:06 +01:00
Stéphane Voltz
1fb646582b
cppcheck fixes
2013-02-13 21:53:17 +01:00
Stéphane Voltz
a5a6543cd0
support for 5th LiDE 210 button
2013-01-31 06:12:09 +01:00
Stéphane Voltz
0897a60c60
genesys backend update
...
- groundwork for gl846 support
- asic init rework
- several refactors
2013-01-28 22:04:37 +01:00
Stéphane Voltz
bd44b058a0
gamma handling refactor
...
- use arrays instead of gamma tables
- send_gamma_table does only send gamma table and doesn't
create ramp if no custom gamma
- create a default gamma table with gamma value from device
description
2012-12-09 15:45:59 +01:00
Stéphane Voltz
c3dbbf495b
activate binary logging for gl124
2012-12-05 21:56:06 +01:00
Stéphane Voltz
c3ebf3171d
issue parking command as early as possible
2012-12-05 21:56:06 +01:00
Stéphane Voltz
eb9af2d4a3
fix typo in shading target set up
2012-11-11 08:06:34 +01:00
Stéphane Voltz
cf9f70564e
gl124 based scanners calibration improvement
...
- move to calibration area before doing led calibration
- increase white target for shading data
- fix parking issue for scan at higher dpi than 600
2012-11-11 07:52:59 +01:00