[sane-devel] Patch to make XSane work with SANE 1.1
m. allan noah
kitno455 at gmail.com
Tue Oct 7 19:51:10 UTC 2008
how about adding a 1/2 second usleep and an upper bound on the number of tries?
allan
On Tue, Oct 7, 2008 at 3:44 PM, stef <stef.dev at free.fr> wrote:
> Le Tuesday 07 October 2008 10:29:21 Julien BLACHE, vous avez écrit :
>> stef <stef.dev at free.fr> wrote:
>>
>> Hi,
>>
>> > +#if SANE_CURRENT_MINOR >= 1
>> > + do
>> > + {
>> > + status = sane_start(dev);
>> > + } while (status == SANE_STATUS_WARMING_UP);
>> > +#else
>>
>> Please, tell me this is not busy-looping on sane_start() ...
>>
>> JB.
>
> Hello,
>
> sorry can't tell you that. It is indeed doing busy-looping. While it works
> fine with the pnm backend and the rts8891 which handles warming-up, adding a
> sleep() in the loop would be better. However, this will have to be replaced
> with some dialog box, which is the reason there is a SANE_STATUS_WARMING_UP.
> It is currently a quick fix to make XSane work with SANE 1.1.
>
> Regards,
> Stef
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
>
--
"The truth is an offense, but not a sin"
More information about the sane-devel
mailing list