Wykres commitów

46 Commity (master)

Autor SHA1 Wiadomość Data
David Ward 2efdd5a334 plustek: Adjust gain calculation to avoid calling labs()
labs() has a signed parameter. However the argument to it here was the
difference between two unsigned values, which itself remains unsigned.
GCC warned that using this in labs() might not have the intended result.

By definition though, dwInc >= m_dwIdealGain >= dwDec, so labs() is not
even needed in this expression.
2022-03-08 19:00:00 -05: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
Ralph Little 4e9cbda3ba plustek: fix for gain loop computation to prevent buffer overrun 2020-03-15 20:21:16 -07:00
Povilas Kanapickas 4742f21318 Fix invocations of memset with incorrect size 2019-07-06 22:14:11 +03:00
Michał Wróbel d71f5e4bc8 backend/plustek: fix "color-banding" on 64bit
Fixes https://gitlab.com/sane-project/backends/issues/42
2018-12-09 23:30:32 +01:00
Olaf Meeuwissen 23891a2646 .editorconfig: trim trailing whitespace 2017-05-29 21:14:29 +09:00
Gerhard Jaeger b91010f240 Cleanup, fix compilation warning conditions. 2013-02-13 10:31:22 +01:00
Gerhard Jaeger 9e4caebcc2 Fixed ARM/Xscale issues 2007-12-17 14:28:13 +00:00
Gerhard Jaeger 2c944f5f6f Tweaked TravelScan464 settings. Added possibility to disable
dark-calibration with lamp on (touches devices like CanoScan1220 etc.)
Use attribute packed for data access structs
2007-11-16 08:42:10 +00:00
Gerhard Jaeger 2d476172b8 Fixed copyright 2007-11-08 19:49:53 +00:00
Gerhard Jaeger d7d8160b5f Added sheetfed device Q-Scan USB001 from Portable Peripherals
Fixed Mustek Bearpaw and made some speedup (bugreports #304343 and #301763)
Fixed calibration for senororders other that RGB
2007-06-29 08:39:56 +00:00
Gerhard Jaeger c41669198f Added support for CIS-based sheetfed scanners, namely
TravelScan662.
Added support for saving calibration data for CIS
devices - should speedup CanoScan devices.
2006-05-28 11:25:53 +00:00
Gerhard Jaeger f512d113f2 Removed obsolete _WAF_BLACKFINE.
LiDE20 does not seem to have a reliable black calibration area, so the
devices now will switch off the lamp for dark calibration.
Fixed line statistics and added calibration data output.
Bumped build number.
2005-08-19 11:55:10 +00:00
Gerhard Jaeger b3d68531d4 Readded kCIS670 to add 5% extra to LiDE20 fine calibration. 2005-08-15 14:53:39 +00:00
Gerhard Jaeger 9b7c4f73c8 Fixed fine-white calibration. 2005-07-07 09:59:04 +00:00
Gerhard Jaeger 18764ad4a9 Added button support, did some cleanup, added IPC between
reader- and parent-process.
2005-07-04 09:54:31 +00:00
Gerhard Jaeger e5cf1bc989 Using now PhyDpi.y as selector for the motor MCLK setting.
Copyright Update.
2005-01-12 11:31:39 +00:00
Gerhard Jaeger 7107aee632 Major Update. Esp. improved support for multiple
devices and autodetection.
2004-11-19 12:38:46 +00:00
Gerhard Jaeger 2a1b6bd853 Added speedup parameters and TPA autodetection for UMAX3400/3450,
added disableSpeedup option.
2004-07-26 15:16:32 +00:00
Gerhard Jaeger 5b730abe4c cleanup work. 2004-07-16 11:41:22 +00:00
Gerhard Jaeger 51549b4570 Major update, see doc/plustek/Plustek-USB.changes. 2004-07-02 13:09:36 +00:00
Gerhard Jaeger 68aa020c41 added Canon D660U support, cleanup, bug-fixing. 2004-04-04 13:56:46 +00:00
Gerhard Jaeger c9d48fcdeb copyright updates and some changes concerning the CanoScan lamp calibration. 2004-01-09 14:24:30 +00:00
Gerhard Jaeger 009189bd0a new version 0.47, added support for model overide when one manufacturer uses the
same model-id for various devices.
2003-12-18 13:24:26 +00:00
Gerhard Jaeger 9cc1ecc307 Endianess fixes. 2003-11-14 15:25:52 +00:00
Gerhard Jaeger ee8aa4ff09 Fixed some OS/2 compilation problems. 2003-10-02 07:44:08 +00:00
Gerhard Jaeger 9e6db289d8 Mainly cleanup work. 2003-09-29 14:59:13 +00:00
Gerhard Jaeger 60b90f6bba Minor fixes, esp. CanoScan LiDE30 color/gray bug. 2003-09-24 20:20:30 +00:00
Gerhard Jaeger 1eef5c8c60 Updated Plustek backend and added code for alternative CIS calibration.
All the supported CanoScan devices should work now correctly.
Moved the Plustek parallelport support into a separate backend: plustek_pp.
Added new backend for Plustek ASIC 9600x/9800x based parallelport scanner.
2003-09-23 07:10:53 +00:00
Gerhard Jaeger f7ce836c46 Fixed warmup bug
Fixed device hang problem (EPSON & CanoScan)
Some fine-tuning
2003-08-14 12:54:11 +00:00
Gerhard Jaeger 04fe542971 Critical bugfix in CIS calibration, to make the devices CanoScan 650, 1220 and
1240 work again.
2003-05-18 16:58:18 +00:00
Gerhard Jaeger d5f59d5603 Major bug-fix release... 2003-05-15 17:19:32 +00:00
Gerhard Jaeger 7d13614480 *** empty log message *** 2003-01-31 12:36:44 +00:00
Gerhard Jaeger ee94f0caf1 Minor fixes and prototype description updates, code cleanup, doc update. 2003-01-24 11:44:04 +00:00
Gerhard Jaeger 8ba08fdfca Update to version 0.45, added some new models and support for libusb. 2003-01-10 13:32:11 +00:00
Gerhard Jaeger 7f023e1fc5 Fixed po problem (tmp solution), fixed bug in shading function and fixed
some typos...
2002-10-17 08:21:10 +00:00
Gerhard Jaeger eff5c115cb Many small fixes and documentation update. 2002-10-15 18:02:53 +00:00
Gerhard Jaeger 8326e2595c Minor bug fixes... 2002-10-04 17:55:55 +00:00
Gerhard Jaeger ff6e86ef36 Major update to support Canon CIS scanner N670/676U and N650/656U 2002-09-28 11:31:53 +00:00
Gerhard Jaeger 28edd2af4d Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00
Gerhard Jaeger eb6ae1fb78 Fixed OS/2 compilation problems, minor fixes, fixes interfernce with other
USB devices, added CANON N650U stuff
2002-04-14 13:38:04 +00:00
Gerhard Jaeger 378195fd16 Updated to new mail-address and backend url 2002-03-26 08:35:59 +00:00
Gerhard Jaeger 5431824ce3 Major update of the Plustek backend, includes support of UMAX 3400,
HP2100C and EPSON1250. Supports now custom gamma tables.
2002-03-10 15:53:13 +00:00
Gerhard Jaeger 1a9e473dd2 Updated Plustek backend code according to some feedback I got. 2002-01-12 15:02:56 +00:00
Gerhard Jaeger 317dfa3539 Minor fixes + using now the sanei_lm983x library 2002-01-10 19:39:32 +00:00
Gerhard Jaeger 1e9fde8894 Updated/added Plustek files to support LM9831/2 based scanner. 2001-12-29 15:34:03 +00:00