I took the liberty of CC'ing Carl in this message in case he's interested.
Carl, you can find the rest of the thread at
  <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487462>

On Fri, 27 Jun 2008, Olaf Meeuwissen wrote:

> I'm definitely not in favour of applying the epson4490-fixup.patch.
> As for the 16bit patches from Carl, I already mentioned[1] that I'd
> look at that.
> 
> [1] http://lists.alioth.debian.org/pipermail/sane-devel/2008-June/022157.html

Thanks for link.  I have a question about this comment though:
 > Thanks for the patches.  I'll take a look and see what, if, when and
 > in what form things will make it into the epkowa backend.  Please note
 > that from iscan's (somewhat myopic) point of view, 16-bit support is
 > not required.  All scans, except bi-level, are done with 8-bit.  That
 > means that any 16-bit support that makes it in will be pretty much
 > untested.

Without published specs, a lot of open source code is guess and check.  Is
there a specific technical problem with Carl's 16-bit patch that we can
improve?

> Here is the scoop on the epson4490-fixup.patch:
> 
> |  - Added 4800 dpi resolution which is suppported but not reported by the
> |    scanner.
> 
> This will be automatically fixed when we release a new version of the
> plugin to work with iscan-2.11.0 and later.
> 
> |  - Re-enabled 400 dpi resolution.  There was no comment as to why it had
[ . . ]
> 
> That resolution was disabled to get ADF to work.  Sorry for not adding
> a comment.
> 
> |  - Fixed an off by one error in the original filter_resolution() function.
> 
> The array has the size in its first element (see the last line of the
> patch), as per requirement for SANE_CONSTRAINT_WORD_LIST.  Instead of
> fixing an off by one error, you introduce one.

I don't think so... but the confusion is understandable.
  s->hw->resolution_list[] has the length in element 0, but
  s->hw->res_list[]        does not.
The length of s->hw->res_list[] is stored in s->hw->res_list_size.
The for() loop was iterating over s->hw->res_list[].

> |  - Enabled resolutions <300 dpi.  This makes for _much_ faster preview
[ . . . ]

> This will also be automatically fixed with a new version of the plugin
> for iscan-2.11.0 and later.
>
>   WHEN will this new plugin be released?
> 
> Honestly, I don't know (it not my call) but given how things are at
> the moment it will not be anytime real soon now.  I hope we can get
> an updated version out sometime in autumn.

Are there technical reasons why the above patches shouldn't be applied?
The fact that these features will be fixed/supported in a future iscan
release is great, but it shouldn't preclude their inclusion in the sane
package now.

-- Brad



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to