Wykres commitów

24 Commity (11008838c867a5ee37bc629f9e30fb4edcbc2a44)

Autor SHA1 Wiadomość Data
Pierre Willenbrock e14de20478 * backend/genesys_gl841.c: Make LEDs go really dark when "lamp" is off 2008-02-23 14:20:23 +00:00
Pierre Willenbrock f18481ca40 * backend/genesys_gl841.c: Fix debugging output of gl841_bulk_write_register 2008-02-22 00:33:30 +00:00
Pierre Willenbrock f183b6fe00 * backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: Add LED exposure
control to gl841_set_lamp_power
2008-02-21 15:49:18 +00:00
Pierre Willenbrock babeea8be2 * backend/genesys_gl841.c: Send 32 registers at once instead of 1 2008-02-20 18:16:21 +00:00
Pierre Willenbrock 91644b76b9 Patch by Stefan Lucke <stefan@lucke.in-berlin.de>
* backend/genesys_gl841.c: Fixes 3 possibilities for infinite
  loops and adjusts loop threshold to given comments
2008-02-13 12:20:04 +00:00
Mattias Ellert af663bc5e7 Fix format warnings 2008-02-03 10:34:20 +00:00
Pierre Willenbrock 8d2069c0dd * backend/genesys.c, backend/genesys_devices.c, backend/genesys_low.h,
backend/genesys_gl646.c, backend/genesys_gl841.c: add infrastructure for
  multiple motor power modes
2007-11-22 14:05:13 +00:00
Pierre Willenbrock f58aa28cd0 * backend/genesys_gl841.c: add internal flag for disabling lamp
during scan(useful for black level calibration)
2007-11-21 17:54:44 +00:00
Pierre Willenbrock 6fcca0d4fd * backend/genesys_gl841.c: add check for low brightness 2007-11-11 22:59:20 +00:00
Pierre Willenbrock bb2263e81b * backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: change
  bulk_write_register to take number of registers instead of
  byte size of register set
2007-11-11 21:50:00 +00:00
Pierre Willenbrock 7459dfe035 * backend/genesys_gl841.c: Hopefully removed the remaining hardcoded
sizeof(Genesys_Register_Set)
* ChangeLog: fixed date of my previous commit
2007-10-25 13:12:29 +00:00
Pierre Willenbrock e403a87c10 * backend/genesys_gl841.c: One more instance of
sizeof(Genesys_Register_Set) vs 2
* backend/genesys.c: Add check for small register set in
  sanei_genesys_get_address
2007-10-25 12:44:33 +00:00
Pierre Willenbrock d60b98bfca use sizeof(Genesys_Register_Set) instead of 2 2007-10-13 14:36:49 +00:00
Stéphane Voltz c0ee8a2143 - mail address update
- minor man update
2007-08-27 04:58:53 +00:00
Pierre Willenbrock 6a7fb3235a * backend/genesys_devices.c: reduced height of calibration area
* backend/genesys_gl841.c: fixed bug in offset calibration(offset values were
  not clamped to 0..255)
2006-12-10 14:06:18 +00:00
Pierre Willenbrock dba2f29195 * backend/genesys_devices.c: fixed gamma settings(1.0 now)
* backend/genesys.c backend/genesys_gl841.c: improved calibration for dark
  shades
2006-12-02 21:57:08 +00:00
Pierre Willenbrock b0f67f1f83 * backend/genesys_gl841.c: use an intermediate u_int8_t buffer
for register write (bug #303681).
2006-07-30 16:59:09 +00:00
Pierre Willenbrock b53cfc23fe * backend/genesys.c backend/genesys.h backend/genesys_low.h: added
options for enabling/disabling horizontal interpolation at high
   resolutions and selection of color filter in grayscale and
   lineart modes.
 * backend/genesys_gl841.c: implemented color filter selection.
2006-06-07 22:39:09 +00:00
Pierre Willenbrock e2682e96cf * backend/genesys_gl841.c backend/genesys_gl646.c: Actually use
the endian converted slope table.
 * backend/genesys_conv_hlp.c: Fix interpolation code to emit all
   pixels of a line.
2006-04-18 13:23:02 +00:00
Pierre Willenbrock 6b7031ca40 * backend/genesys.c backend/genesys.h backend/genesys_low.h
backend/genesys_conv.c backend/genesys_gl841.c: Added extended
   option "Threshold" for lineart mode(Thanks to Laurent Charpentier).
2006-03-27 14:41:30 +00:00
Pierre Willenbrock 9fbc4ad57f * backend/genesys.c backend/genesys_low.h: Removed little endian conversions
in slope table creation functions
 * backend/genesys_gl646.c backend/genesys_gl841.c: Added little endian
   conversions to gl*_send_slope_table functions
2006-03-09 19:58:19 +00:00
Pierre Willenbrock fb446b0804 * backend/genesys.c: removed usage of current_setup in functions
where it is not necessarily initialized. Modified shading
	  calibration to not use fixed stripe sizes. Fixed memory
	  corruption while calculating shading data. Fixed read sizes to
	  be multiples of 256. Fixed stagger/line distance
	  correction. Fixed line shrinking to correctly update data
	  buffers. Bumped BUILD number.
	* backend/genesys.c backend/genesys_conv.c: Added gray to lineart
	  conversion.
	* backend/genesys.c backend/genesys_conv_hlp.c: Modified calling
	  parameters to stagger/line distance correction filter to better
	  describe its inner working.
	* backend/genesys_devices.c: Slowed down motor timings for
	  LiDE 35/40/50/60. Removed untested message for LiDE 35/40/50/60.
	* backend/genesys_gl646.c: Fixed bug for odd pixel count. Added
	  support for gray to lineart conversion.
	* backend/genesys_gl841.c: Fixed words_per_line calculation. Added
	  support for gray to lineart conversion(not used). Fixed problem
	  with scanners not backtracking while scanning calibration area
	  leading to scanning part of document area.
2005-12-05 20:50:57 +00:00
Pierre Willenbrock 02b1a07b5d * Added support for Canon LiDE 35/40/50
* Reworked data conversion process to convert CIS data
2005-11-19 22:51:01 +00:00
Stéphane Voltz bce76371c4 - added genesys backend from experimental area 2005-06-27 20:07:45 +00:00