[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Heads up: libsane switching to pthreads


This is a heads up for maintainers of packages depending on libsane.

I have just uploaded sane-backends 1.0.19-24 which switches to using
pthreads instead of forking reader processes while acquiring image
data. Note that not every backend uses a reader process (thread, now).

This is a change that has some potential for breakage in applications,
so even though I do not expect any issues to pop up, watch out for
any. It is the only change in 1.0.19-24 compared to -23, which makes
troubleshooting for this particular change easy.

I expect some gain wrt acquisition time on large images due to this
change, and that's why it's being done. The pthread code has been the
default on Mac OS X forever IIRC, so it's stable, tested code and not
an experimental thing.



 Julien BLACHE <jblache@debian.org>  |  Debian, because code matters more 
 Debian & GNU/Linux Developer        |       <http://www.debian.org>
 Public key available on <http://www.jblache.org> - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 

Reply to: