From: | "Patrick Kursawe (phosphan)" <phosphan@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in media-gfx/sane-backends/files: genesys_io.patch |
Date: | Sat, 02 Jan 2010 23:26:54 |
Message-Id: | E1NRD5G-00022Q-Bw@stork.gentoo.org |
1 | phosphan 10/01/02 23:08:34 |
2 | |
3 | Added: genesys_io.patch |
4 | Log: |
5 | Fixing a genesys specific problem, see bug #298578 |
6 | (Portage version: 2.1.6.13/cvs/Linux i686) |
7 | |
8 | Revision Changes Path |
9 | 1.1 media-gfx/sane-backends/files/genesys_io.patch |
10 | |
11 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/sane-backends/files/genesys_io.patch?rev=1.1&view=markup |
12 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/sane-backends/files/genesys_io.patch?rev=1.1&content-type=text/plain |
13 | |
14 | Index: genesys_io.patch |
15 | =================================================================== |
16 | commit 980f83da6c61577dca7789c025af1a4cbb06b1c1 |
17 | Author: Pierre Willenbrock <pierre@××××××××××××××××.org> |
18 | Date: Wed Jun 3 00:16:16 2009 +0200 |
19 | |
20 | Always send registers before trying to acquire a line |
21 | |
22 | diff --git a/backend/genesys_gl841.c b/backend/genesys_gl841.c |
23 | index 5d7addc..d1d20c1 100644 |
24 | --- a/backend/genesys_gl841.c |
25 | +++ b/backend/genesys_gl841.c |
26 | @@ -4948,9 +4948,6 @@ gl841_offset_calibration (Genesys_Device * dev) |
27 | return status; |
28 | } |
29 | |
30 | - RIE (gl841_bulk_write_register |
31 | - (dev, dev->calib_reg, GENESYS_GL841_MAX_REGS)); |
32 | - |
33 | used_res = dev->current_setup.xres; |
34 | num_pixels = dev->current_setup.pixels; |
35 | |
36 | @@ -4999,6 +4996,9 @@ gl841_offset_calibration (Genesys_Device * dev) |
37 | |
38 | do { |
39 | |
40 | + RIE (gl841_bulk_write_register |
41 | + (dev, dev->calib_reg, GENESYS_GL841_MAX_REGS)); |
42 | + |
43 | for (j=0; j < channels; j++) { |
44 | off[j] = (offh[j]+offl[j])/2; |
45 | dev->frontend.offset[j] = off[j]; |