Commit Graph

333 Commits

Author SHA1 Message Date
Didier Raboud 1ed83cabed Refresh patches 2015-03-03 08:59:54 +01:00
Didier Raboud 276b43591a Merge tag 'upstream/0.6.0' into debian 2015-03-03 08:53:35 +01:00
Bastien Nocera ee32166267 0.6.0 V_0_6_0 2015-02-03 17:36:32 +01:00
Vasily Khoruzhick a3c90f2b24 upektc_img: handle 0x28 message better 2015-01-31 13:19:24 +03:00
Arseniy Lartsev dc537ef2c9 lib: Add VFS5011 driver
New driver for VFS5011 138a:0011 and 138a:0018

https://bugs.freedesktop.org/show_bug.cgi?id=61692

[vasilykh]:
	- use g_get_real_time() instead of non-portable time()
	- use g_free() instead of free()
	- comment out "RECV(VFS5011_IN_ENDPOINT_CTRL2, 8)"
2015-01-31 13:19:11 +03:00
Vasily Khoruzhick 061a457658 aeslib: improve frame-assembling routines
Some scanners provide hardware assistance in frame assemling, i.e.
horizontal and vertical offset to previous frame is provided. This
commit improves code to utilise that assistance. Sensors without
hardware assistance will use software algorithm, which was also
improved to do search in horizontal direction.
2015-01-31 13:18:23 +03:00
Vasily Khoruzhick 82ae7c1c09 aesx660: fix spelling of define name 2015-01-31 13:18:23 +03:00
Rex Dieter 79d79c3c87 lib: Test before applying power saving udev rules
add TEST=="power/control"... to test for the presence of the file
before setting it.

See https://bugzilla.redhat.com/show_bug.cgi?id=950205

https://bugs.freedesktop.org/show_bug.cgi?id=87414
2015-01-28 16:28:57 +01:00
Didier Raboud 2386478ded libfprint 1:0.5.1-1 Debian release. 2013-09-29 13:47:14 +02:00
Didier Raboud 30322db108 Update patches list for 0.5.1, drop 6 patches incorporated or backported from upstream, refresh one 2013-09-29 13:34:09 +02:00
Didier Raboud 034597a598 Merge tag 'upstream/0.5.1' into debian 2013-09-29 13:31:20 +02:00
Vasily Khoruzhick 35e356f625 build: add subdir-objects option to make automake happy
Without subdir-object automake throws warnings like this one:

Makefile.am warning: source file 'drivers/aes2550.c' is in a subdirectory,
Makefile.am but option 'subdir-objects' is disabled
2013-08-19 11:13:50 +03:00
Vasily Khoruzhick 948ab02d1a lib: use pixman for imaging utils
pixman is very lightweight library for pixel manipulation, and it
has no dependencies except glibc, so using it instead of gdkpixbuf/imagemagick
makes list for libfprint dependencies a bit shorter.
2013-08-19 11:13:50 +03:00
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