Jörg Frings-Fürst
e21bb28e50
Source code string typo fixes
2017-05-13 18:38:43 +09:00
Stéphane Voltz
de635a32f9
add rewind function to command set
2016-03-03 22:06:03 +01:00
Stéphane Voltz
e90f8cb8a1
latin1 -> utf8
2016-02-21 22:16:44 +01:00
Volker Diels-Grabsch
baec5e0395
Use consistently __func__ instead of __FUNCTION__
...
Some parts of SANE used __FUNCTION__ while other parts used __func__.
Now, __func__ is used consistently throughout the SANE sources. This
fixes all occurrences of the following GCC warning:
warning: ISO C does not support '__FUNCTION__' predefined identifier
2015-12-20 15:27:45 +09:00
Stéphane Voltz
42e3246117
fix gain calibration
...
- enable GMMENB during calibration scan in simple_scan, otherwise there
is 'color clamping' with default asic table
2014-06-29 08:38:48 +02:00
Stéphane Voltz
c2e1bd6b4d
add init_scan_regs function to internal API
...
- define a common scan register setting function
- start to move gl124.C to generic motor slope handling
2014-06-02 06:19:28 +02:00
Stéphane Voltz
0694698fd8
enable gamma only at scan time
2014-05-12 22:02:06 +02:00
Stéphane Voltz
b51673a252
debug cleanups
...
- cleanup some debug messages
- prepare for new internal scan API
2014-05-11 09:24:16 +02: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
e3e5e9b3a3
implement brightness/constrast enhancement using gamma tables
2013-08-11 21:51:26 +02:00
Stéphane Voltz
9a8b640d8d
bug 314293 fix
...
- don't use non-existent end of records
2013-06-03 06:33:08 +02:00
Stéphane Voltz
40b5d75aa3
fix bug #314261
2013-05-27 10:41:32 +02:00
Stéphane Voltz
1fb646582b
cppcheck fixes
2013-02-13 21:53:17 +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
a35050c8bf
doxygen fixes
2012-10-24 21:30:17 +02:00
Stéphane Voltz
daf1956189
compute gl646 buffer size like other glXXX chips
2012-09-06 06:09:14 +02:00
Stéphane Voltz
9d97e5a606
enable hardware lineart for gl646 scanners
2012-09-06 06:07:40 +02:00
Stéphane Voltz
41733d874e
fix genesys issues when using saned
...
- fix --clear-calibration option descriptor
- rewrite dynmaic lineart code to fix incorrect returned data length
2012-08-08 06:54:11 +02:00
Stef
dd2b18c1d2
fix '5x5 2 fois' test case
...
- there is no sane_cancel call betewwen each scans in batch scanning
so call end_scan when all data has been read from the scanner
2012-07-30 11:16:51 +02:00
Stéphane Voltz
34a6dec3bf
minor build number and documentation updates
2012-07-04 06:55:14 +02:00
Stéphane Voltz
19c43b4184
build number and copyright updates
2012-03-20 21:54:29 +01:00
Stéphane Voltz
a61e2be3a5
gl841 sheetfed calibration improvement
...
- use maximum gain to detect first white strip for sheetfed calibration
- bpl/wpl correctness
2012-03-20 21:54:29 +01:00
Stéphane Voltz
562c301059
fix GL646 CCD line number calculation
2012-01-02 22:11:33 +01:00
Stéphane Voltz
11ff6cfaa6
includes cleanup
...
- remove uneeded includes from genesys.c
- move backend name define to C file for unit testing
2011-11-14 06:16:17 +01:00
Stéphane Voltz
6490c9635f
move ld_shift_* values from motor to device session level
2011-10-21 07:45:44 +02:00
Stéphane Voltz
84d39e7188
MD5345 shading calibration fix
...
- create a no move during shading calibration flag
- use this flag for MD5345
2011-08-25 06:43:25 +02:00
Stéphane Voltz
0e83cf58eb
is_compatible_cache refactor for gl124, gl847 and gl843
2011-07-31 22:09:46 +02:00
Stéphane Voltz
5dd12d4a61
slow_back_home cleanups
2011-07-15 08:18:27 +02:00
Stéphane Voltz
c4ebb66293
remove all un-needed use of mode->shading_lines
2011-07-06 21:33:38 +02:00
Stéphane Voltz
68074484ff
use the new calib_lines field instead of model->shading_lines
2011-07-06 21:17:13 +02:00
Stéphane Voltz
5a0c42a357
calibration cache fix
...
- overwrite old entries so that calibration file doesn't grow up
2011-07-05 15:04:30 +02:00
Stéphane Voltz
245db82a37
HP2400 support from Alexey Osipov <simba@lerlan.ru>
...
- applied and tweaked a patch from Alexey Osipov to complete
HP2400 support
2011-06-13 21:52:05 +02:00
Stéphane Voltz
107374b4fe
misc genesys updates
...
- add or tune entry for 5600f/700f
- fix HP2300 warming up problem
2010-12-28 21:01:46 +01:00
Julien BLACHE
895be59cf7
genesys: add missing return type
2010-06-23 18:21:36 +02:00
Stéphane Voltz
3dba8c1d66
WIP setup optical regs ~OK
2010-04-25 21:32:44 +02:00
Stéphane Voltz
af71eda58a
replace u_int8_t and u_int16_t by uint8_t and uint16_t
2010-04-06 21:35:17 +02:00
Stéphane Voltz
f91ceaddf4
working transparency support for gl646 based scanners
...
- add move to transparency adapter function to command set
- no warmup when using transparency adapter
- increase maximum warmup time to match HP3670 requirements
- tune HP3670's transparency adapter geometry
- handle calibration area geometry in gain calibration
- add simple move head function for gl646 based scanners
2010-03-15 06:24:23 +01:00
Stéphane Voltz
598d3c82ba
XPA support fixes
2010-03-11 06:12:04 +01:00
Stéphane Voltz
7e95fd8365
fixed ta size handling and gl646 calibration
2010-03-09 22:22:43 +01:00
Stéphane Voltz
32c1b061b8
adapt gl646 calibration to XPA usage
2010-03-08 06:39:22 +01:00
Stéphane Voltz
bc652842a5
enable warming up and calibration caching for HP3670
2010-03-01 21:42:38 +01:00
Stéphane Voltz
00da89b379
tune HP2400/G2410 settings for genesys backend
2010-02-28 07:10:31 +01:00
Stéphane Voltz
7e0347ad72
make 1200 dpi scans work for HP3670
...
- tune motor settings for HP3670 at 1200 dpi
- tune stagger value for HP3670
2010-02-27 20:20:59 +01:00
Stéphane Voltz
cfcccda5df
fix 1200 dpi stagger effect for HP3670
...
- fix motor information for 1200 dpi mode for HP3670
- fix motor max resolution for HP3670
- handle stagger effect for HP3670
2010-02-26 21:46:19 +01:00
Stéphane Voltz
cd310cdcc8
make shading calibration work for HP3670
...
- enable calibration flag
- tune offset for shading data
- compute resolution to use for shading using cksel
2010-02-26 13:34:08 +01:00
Stéphane Voltz
0b482a0273
fix regression for gl646 CCD based scanners
2010-02-25 20:52:39 +01:00
Stéphane Voltz
d7e193db91
fix line cnt computing to make lineart work again
2010-02-23 14:06:24 +01:00
Stéphane Voltz
3cd5f07268
XP200 calibration rework
...
- simplify sensor setting structure
- fix analog device fe set up
- re-tune calibration for AD frontends
- fix true gray issue with XP200
- improve end_scan status detection for sheetfed scanners
2010-02-23 08:13:11 +01:00
Stéphane Voltz
5fdad99f95
basic XPA support for HP3670
2010-02-16 07:24:56 +01:00