Alexia Death and Bastien Nocera
25161286f5
Only complete scan with MIN_ROWS in print
...
Don't consider the scan complete unless theres at least
MIN_ROWS recorded or very long blank read occurred.
Typical problem spot: one brief touch before starting the
actual scan. Happens most commonly if scan is started from
before the first joint resulting in a gap after the inital touch.
http://lists.reactivated.net/pipermail/fprint/2009-December/001406.html
2010-08-19 20:36:16 +01:00
Alexia Death and Bastien Nocera
c575afba9a
Make the +2 right shift happen on image handoff.
...
Rather than when reading the rows. Doing it there seems a lot
more sensible and does not get in the way of minimizing the
impact of lost USB packets.
http://lists.reactivated.net/pipermail/fprint/2009-December/001404.html
2010-08-19 20:29:45 +01:00
Alexia Death and Bastien Nocera
8cd31f6ad8
Try to correct missing packets in image stream
...
If a packet goes missing, use the data from previous row
to minimize distortion, or use some neutral dummy data.
http://lists.reactivated.net/pipermail/fprint/2009-December/001404.html
2010-08-19 20:27:09 +01:00
Alexia Death and Bastien Nocera
4b518bd230
Fix a segfault if a scan was shorter than 8 lines.
...
This segfault was caused by proceeding to free the conversion result
without checking for an error condition in image to print
data conversion.
http://lists.reactivated.net/pipermail/fprint/2009-December/001405.html
2010-08-19 20:21:51 +01:00