- 09 Nov, 2018 16 commits
-
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
And rename section to match that of fpi-dev-img
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
To appease gtk-doc's struct parser, which chokes on the short name for the data type. See https://gitlab.gnome.org/GNOME/gtk-doc/issues/63
-
Bastien Nocera authored
-
Bastien Nocera authored
The API docs for fp_minutia_get_coords() as added in commit 1006467f had the parameters in the docs not match the actual names used.
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
Now that this name is free. This makes all the image manipulation functions have the same "fpi_img_" prefix.
-
Bastien Nocera authored
To better match what it does. It does not resize an image, but reallocate its internal data structure's size.
-
Bastien Nocera authored
As it's not used in other parts of the library after the changes in commit 422f81b6.
-
Bastien Nocera authored
Those are not public headers, so don't need to be documented. This removes 18 symbols from the undocumented symbols list.
-
Bastien Nocera authored
This reverts commit 700c5791. We don't need a poll setup to be able to call sync functions, which then use async functions for implementation internally. Closes: #124 Conflicts: libfprint/fpi-async.c
-
- 23 Oct, 2018 15 commits
-
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
Otherwise the caller won't be able to call the appropriate _finish() calls when done. See libfprint/libfprint#119 for the long-term plan
-
Bastien Nocera authored
-
Bastien Nocera authored
No period at the end of parameter docs.
-
Bastien Nocera authored
-
Bastien Nocera authored
-
Bastien Nocera authored
No mainloop, no async.
-
Bastien Nocera authored
This checks whether polling was correctly setup for integration with a mainloop.
-
Bastien Nocera authored
So things can't be called out-of-order.
-
Bastien Nocera authored
They mentioned verification instead of capture.
-
Bastien Nocera authored
So we don't need to open a device before checking whether it supports imaging.
-
Bastien Nocera authored
You can't call fp_discover_devs() without calling fp_init() and having it not fail, otherwise there's nothing to discover...
-
Bastien Nocera authored
-
- 12 Oct, 2018 5 commits
-
-
Bastien Nocera authored
struct xyt_struct uses a fixed-sized array to fit MAX_BOZORTH_MINUTIAE (200) minutiae. MAX_FILE_MINUTIAE is 1000. So if we detected more than MAX_BOZORTH_MINUTIAE, we would crash copying the data from the capture to the structure. We might want to use dynamically allocated arrays in the future (or bigger ones) so that we don't lose minutiae. Closes: #116
-
Bastien Nocera authored
The checks weren't: - checking whether the width or height were negative - whether img->width * img->height would overflow, or was bigger than G_MAXINT - whether img->width * img->height was bigger than the total length of the buffer The last one looks like a thinko, it checked for: (img->length * img->height) < img->length which is equivalent to: img->height < 1 which we already check for earlier. Closes: #85
-
Bastien Nocera authored
cimage is leaked when mimage fails to allocate. Spotted by Seth Arnold Closes: #82
-
Bastien Nocera authored
pmap was not freed in error cases. Spotted by Seth Arnold Closes: #83
-
Bastien Nocera authored
A copy/paste error meant we were trying to free a variable we only just failed to allocate. Spotted by Seth Arnold Closes: #81
-
- 08 Oct, 2018 2 commits
-
-
Bastien Nocera authored
Add fp_minutia_get_coords() so that debugging applications can show the detected minutiae along with the captured image. This will also help fix the positively ancient fprint_demo. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907470
-
Bastien Nocera authored
-
- 28 Sep, 2018 2 commits
-
-
Bastien Nocera authored
Closes: #109
-
Bastien Nocera authored
So that we can be sure that the build doesn't break when those drivers are not built.
-