Hello, How can I cancel the enrolling process executed by fp_enroll_finger (struct fp_dev *dev, struct fp_print_data **print_data) ? Do I have to create a thread and terminate it every time I want to cancel the enrolling? It doesn't sound to be the best solution to me because such terminating usually is unsafe. I can't find any information about it in the libfprint's documentation except "Synchronity/asynchronity". If I understand it right the fprint_demo and other applications using the libfprint work unfortunately in that way.
I wonder also why fp_enroll_finger(...) is consuming so much memory? When the fprint_demo is waiting for an enrollment it's leaking about 100 kB RAM per second. When I open the fprint_demo it takes about 5MB RAM but when I start the enrolling process by pressing "Enroll" but don't enroll my fingerprint the application's memory consumption increases after some minutes to more than 40 MB a and continues to increase until I scan the fingerprint or exit the application. Is something wrong with my driver, scanner(AuthenTec AES1610) or the libfprint? Thanks in advance for your help! Pavel M. _______________________________________________ fprint mailing list [email protected] http://lists.reactivated.net/mailman/listinfo/fprint
