Wykres commitów

284 Commity (39545b1b90dd9c9e12c20f02cf4ead3afac20de9)

Autor SHA1 Wiadomość Data
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