1. 27 Dec, 2007 1 commit
    • Daniel Drake's avatar
      Compiler flags update · 659d8346
      Daniel Drake authored
      Dropped -Wextra as it is not that useful.
      Set compiler flags to be more like the kernel's.
      Set std=gnu99
      Fixed some warnings.
      659d8346
  2. 21 Nov, 2007 1 commit
  3. 19 Nov, 2007 1 commit
    • Anthony Bretaudeau's avatar
      Add Authentec AES1610 driver · c5a550e4
      Anthony Bretaudeau authored
      This is an active capacitance swipe-type device similar to but smaller
      than the AES2501.
      
      Image processing performance is good but matching performance is not so
      good. The bozorth3 matcher needs tweaking in order to better cope with
      small sets of minutiae.
      
      With a lowered threshold, matching performance is good enough for now.
      c5a550e4
  4. 15 Nov, 2007 4 commits
    • Daniel Drake's avatar
      Add AES2501 driver · 2ad14c02
      Daniel Drake authored
      This driver works quite nicely. Seems a little too sensitive though (too
      much black in the standardized image, not enough ridge gap definition).
      
      Processing results are quite good, but you need a good enrollment image
      (i.e. long!). It's best to get such images by pressing harder than you
      might think necessary and swiping slowly.
      2ad14c02
    • Daniel Drake's avatar
      Return images through enroll/verify path · 5485f803
      Daniel Drake authored
      Added new API functions to obtain images, even when scans are bad, perhaps
      a useful way to show the user just how good/bad the scan actually was.
      
      Drivers and examples updated accordingly.
      5485f803
    • Daniel Drake's avatar
      Clean up on exit, and convert to singly-linked-lists · a86cd519
      Daniel Drake authored
      This adds fp_exit() to the public API, intended to be called while the
      driving app is shutting down.
      a86cd519
    • Daniel Drake's avatar
      upekts relicensing · a76f55db
      Daniel Drake authored
      Pavel Machek and Timo Hoenig agreed to relicense their work. Thanks guys,
      I look forward to working together.
      a76f55db
  5. 12 Nov, 2007 1 commit
  6. 04 Nov, 2007 1 commit
  7. 02 Nov, 2007 1 commit
  8. 31 Oct, 2007 2 commits
  9. 30 Oct, 2007 1 commit
  10. 28 Oct, 2007 2 commits
    • Daniel Drake's avatar
      Improve print_data structure and on-disk format · 294f9ad4
      Daniel Drake authored
      Drivers now have an ID number. These will be assigned by me and documented
      on the wiki. 0 cannot be used.
      
      Drivers now define a devtype for each device they initialise. This is to
      cope with the situation where a driver can support varying devices where
      their print data is incompatible (i.e. image scaling is totally changed).
      This doesn't apply to any existing supported devices.
      
      Print data no longer includes driver name, and includes driver ID instead.
      
      Paths to saved print data now include driver ID and devtype, and no longer
      include driver name.
      
      APIs exposed for converting a print_data into a blob which can then
      be loaded back again later. Useful for systems who don't want to use
      my simple storage system (which is only aimed at a single user).
      
      File format is now defined and will be documented on the wiki. The header
      is larger as we can no longer rely on directory paths in all scenarios.
      
      Print data compat check now checks devtype and driver ID.
      294f9ad4
    • Daniel Drake's avatar
      Add bozorth3 from NBIS; implement verify for image devices · 6b8d17ef
      Daniel Drake authored
      uru4000 works splendiferously (YAY!)
      aes4000 is going to need some work though :(
      6b8d17ef
  11. 27 Oct, 2007 1 commit
  12. 26 Oct, 2007 2 commits
  13. 15 Oct, 2007 1 commit
  14. 08 Oct, 2007 2 commits