Patrick Marlier
a6101026d2
Add EgisTec ES603 driver
...
This driver handles EgisTec ES603 device, ID 1c7a:0603
2013-08-19 11:13:50 +03:00
Vasily Khoruzhick
e0966cb20f
vfs101: drop nr_enroll_stages override
...
Imaging drivers aren't allowed to change number of enroll stages anymore,
all that imaging driver does is providing image to the upper layer.
Upper layer decides if it needs more scans.
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
e278e8321c
vfs301: drop nr_enroll_stages override
...
Imaging drivers aren't allowed to change number of enroll stages anymore,
all that imaging driver does is providing image to the upper layer.
Upper layer decides if it needs more scans.
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
e1728e7c25
aes1660: remove unneeded lowering of bz3_threshold
...
Since 5 scans for enroll was introduced it's not necessary to lower
bz3_threshold anymore, there's a good probability that scan to verify matches
with at least one enrolled sample.
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
e215b05094
imgdev: perform 5 scans for enrollment
...
This feature dramatically improves matching rate on devices with small
sensors.
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
fe3fdd1f50
upeke2: disable by default, device is now handled by upektc_img driver
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
5ff45658c0
upektc_img: add support for Upek Eikon 2 devices
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
d12b294783
Add upektc_img driver
...
Imaging driver, handles UPEK 147e:2020 device
2013-08-19 11:13:49 +03:00
Vasily Khoruzhick
2bba4fb073
Implement image capture (both synchronous and asynchronous variants)
...
fp_dev_img_capture() is not implemented and returns -ENOTSUPP for all devices
since migration to asynchronous model. This commit implement missing functionality
2013-08-12 11:18:18 +03:00
Juvenn Woo
aeca32fc12
aes3k: add aes3500 driver
...
This driver supports AES3500 device (08ff:5731) and utilizes common routines from
AES4000.
2013-08-12 11:18:18 +03:00
Juvenn Woo
12c1088777
aes3k: extract common routines aes3k from aes4000
...
AES3500 and AES4000 are pretty similar devices, have same
command send, the only difference is in image size and init sequence.
Extract common routines from AES4K to be used later in AES3500 driver
https://bugs.freedesktop.org/show_bug.cgi?id=64351
2013-08-12 11:18:18 +03:00
Bastien Nocera
9e2f8b5e75
0.5.1
v_0_5_1
2013-08-11 17:53:21 +02:00
Bastien Nocera
c14ebd8b63
Add MS keyboard to the suspend blacklist
...
045e:00bb isn't a stand-alone fingerprint reader, but a keyboard
with a reader integrated.
https://bugs.freedesktop.org/show_bug.cgi?id=66659
2013-07-25 12:29:53 +02:00
Bastien Nocera
a6339a30ef
Fix udev rules printing
...
The blacklisted devices weren't correctly checked for past the first
item, as we weren't using the right index to get the product ID
from the ID table.
2013-07-25 12:29:29 +02:00
Bastien Nocera
f3dd55815e
lib: Use g_malloc0 instead of g_malloc+memset
2013-06-26 14:21:33 +02:00
Patrick Marlier
6d65bfcf80
lib: g_malloc never fails
...
Or rather, it never returns errors and aborts instead if
memory cannot be allocated, so remove code that handled
failures.
https://bugs.freedesktop.org/show_bug.cgi?id=57869
2013-06-26 14:18:40 +02:00
Jeremy Bicha
1acd647b29
build: Fix underlinking against glib
...
https://bugs.freedesktop.org/show_bug.cgi?id=63755
2013-06-26 14:14:49 +02:00
Vasily Khoruzhick
0e843ad6b3
build: fix autoreconf warnings
...
Replace AC_LANG_PROGRAM with AC_LANG_SOURCE and INCLUDES with AM_CFLAGS to fix
autoreconf warnings
https://bugs.freedesktop.org/show_bug.cgi?id=62748
2013-06-26 14:13:21 +02:00
Didier Raboud
7513657198
libfprint 1:0.5.0-6 Debian release.
2013-06-24 11:25:18 +02:00
Didier Raboud
0d18e678a4
Run udevadm trigger on 147e:2020 too
2013-06-24 11:22:20 +02:00
Jeremy Bicha
68af27aa46
Fix underlinking against glib
...
Closes : #710381
Closes : #713466
Thanks: Julian Taylor
2013-06-24 11:18:27 +02:00
Didier Raboud
aa12be94b2
libfprint 1:0.5.0-5 Debian release.
2013-05-18 16:38:00 +02:00
Didier Raboud
b62c1ad22a
Backport two more bugfixes from upstream:
...
- imgdev: fix cancelling of enrollment from stage_completed callback
- upeke2: Add support for 147e:2020 ID
2013-05-18 16:02:25 +02:00
Didier Raboud
3cf2ce61eb
libfprint 1:0.5.0-4 Debian experimental release.
2013-03-03 15:22:36 +01:00
Didier Raboud
e146b9bf05
Correct the kFreeBSD ETIME patch update to define ETIME later.
...
Should fix the new kFreeBSD FTBFS.
2013-03-03 15:22:18 +01:00
Didier Raboud
3d7032fc16
libfprint 1:0.5.0-3 Debian experimental release.
2013-03-03 13:56:28 +01:00
Didier Raboud
9e492717f4
Update kFreeBSD ETIME patch to also correct the vfs301 driver.
...
Should fix the new kFreeBSD FTBFS.
2013-03-03 13:55:56 +01:00
Didier Raboud
f43b360f0b
libfprint 1:0.5.0-2 Debian experimental release.
2013-03-03 13:08:14 +01:00
Didier Raboud
ba44808b7e
Patch vfs301 driver to look for libusb.h without the versionned path.
...
Hopefully fixes the kFreeBSD FTBFS.
2013-03-03 12:54:29 +01:00
Didier Raboud
bc8b0590cc
Bump Standards-Version to 3.9.4 without changes needed.
2013-03-02 20:05:25 +01:00
Didier Raboud
2f24ad983f
Only execute the udevadm commands if udevadm is in the script path
2013-03-02 20:01:55 +01:00
Didier Raboud
a0f001d5ee
libfprint 1:0.5.0-1 Debian experimental release.
2013-03-02 18:52:31 +01:00
Vasily Khoruzhick
7eafca7bab
build: glib-2.28 or newer is a requirement
...
We're using g_slist_free_full which was introduced in glib-2.28
https://bugs.freedesktop.org/show_bug.cgi?id=59790
2013-01-30 17:52:54 +01:00
Luca Capello
a0af522ced
Apply udev rules at install time with udevadm --trigger
...
Closes : #683863
2013-01-15 18:39:20 +01:00
Didier Raboud
15bea49681
Backport two upstream hotfixes for uru4000.
...
Both patches are on top of 0.5.0:
- uru4000: fix race condition on waiting power up irq
- uru4000: fix cancelling of imaging from error callback
Thanks-To: Timo Teräs <timo.teras@iki.fi >
2013-01-15 18:34:21 +01:00
Didier Raboud
9fa5335ea1
Refresh all patches for 0.5.0
...
- Drop fix-libusb-global-variables-FTBFS.patch implemented upstream.
2013-01-15 18:03:40 +01:00
Didier Raboud
cab9941e00
Merge tag 'v_0_5_0' into debian
...
0.5.0
2013-01-15 17:58:15 +01:00
Vasily Khoruzhick
3b3679c900
upeke2: Add support for 147e:2020 ID
...
https://bugs.freedesktop.org/show_bug.cgi?id=59320
2013-01-13 19:02:52 +01:00
Vasily Khoruzhick
43eca622cd
configure.ac: Use AC_CONFIG_HEADERS
...
AM_CONFIG_HEADER is obsolete, use AC_CONFIG_HEADERS instead of it.
https://bugs.freedesktop.org/show_bug.cgi?id=59320
2013-01-13 19:02:48 +01:00
Bastien Nocera
02509e1073
build: udev rules must be created when building from git
...
https://bugs.freedesktop.org/show_bug.cgi?id=59076
2013-01-07 12:36:45 +01:00
Timo Teräs
0b2d33c712
imgdev: fix cancelling of enrollment from stage_completed callback
...
Re-check device state after fpi_drvcb_enroll_stage_completed().
If enrollment was cancelled after non-completing stage, we must
not restart acquire as it would confuse the internal state machine.
https://bugs.freedesktop.org/show_bug.cgi?id=57829
2012-12-14 13:17:30 +01:00
Timo Teräs
7751fcb375
AUTHORS: Update
...
https://bugs.freedesktop.org/show_bug.cgi?id=57829
2012-12-14 13:17:24 +01:00
Timo Teräs
8a87ba448c
uru4000: fix cancelling of imaging from error callback
...
Call error callback before resetting img_transfer to NULL. This
variable is internally used to detect if we are still in imaging
loop and the call to execute_state_change() needs to be postponed.
Since this is the final thing imaging_complete() we can't reset
img_transfer until just before this call.
https://bugs.freedesktop.org/show_bug.cgi?id=57829
2012-12-14 13:16:31 +01:00
Timo Teräs
7e1646c382
uru4000: fix race condition on waiting power up irq
...
It can come before we finish reading the status register on some
cases. Arm the irq handler early, and fix the state machine to
handle early irq properly.
https://bugs.freedesktop.org/show_bug.cgi?id=57834
2012-12-04 11:55:10 +01:00
Bastien Nocera
a5ec0b30e1
0.5.0
v_0_5_0
2012-12-03 16:28:00 +01:00
Bastien Nocera
29cf86a02e
build: Fix configure-time warning
...
Due to missing quotes
2012-12-03 16:28:00 +01:00
Bastien Nocera
7892c943e6
build: Create .tar.xz distribution by default
2012-12-03 16:28:00 +01:00
Vasily Khoruzhick
a7d6b7c30a
nbis: Fix crash in gen_initial_maps()
...
If the image is too small some coordinates can become negative.
Handle this to avoid memory corruption.
https://bugs.freedesktop.org/show_bug.cgi?id=57730
2012-12-03 15:36:25 +01:00
Bastien Nocera
258ac2d4da
build: Build all the drivers by default
2012-12-01 15:10:13 +01:00
Vasily Khoruzhick
31cf7a9383
build: Add common routines to the dist
...
Fixes dist when aesX660 drivers are disabled from the build.
https://bugs.freedesktop.org/show_bug.cgi?id=57724
2012-12-01 15:04:47 +01:00