filter: revamp to create device-specific filters, rather than accel functions
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 28 Jul 2015 05:06:13 +0000 (15:06 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 10 Aug 2015 23:19:55 +0000 (09:19 +1000)
commit4c48b46d15497fec9fa16cbf39f83bc3c090db6f
tree52e582dbd5df3eedb1bb93bc5f8239c7fd9dea79
parent4cdcf5cc381c6cfbe552b642e56e1c6a68263876
filter: revamp to create device-specific filters, rather than accel functions

The previous approach to pointer acceleration was to initialize the same
motion filter behavior but a different acceleration profile depending on the
hardware (the profile converts a speed to a multiplier for input deltas).

To be more flexible for hardware-specifics, change this into a set of specific
pointer acceleration init functions. This patch has no effective functional
changes, they're still all the same.

The acceleration functions are kept for direct access by the ptraccel-debug
tool.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jonas Ã…dahl <jadahl@gmail.com>
src/evdev-mt-touchpad.c
src/evdev.c
src/evdev.h
src/filter.c
src/filter.h
tools/ptraccel-debug.c