From: Chris Bagwell <ch...@cnpbagwell.com>

This is a resend of patches.  I've added a 6th patch based
on Ping's feedback.  It removes some dead code to reduce
confusion reading filter logic.

Text from original send:

This series of patches doesn't result in any visible differences.
Well, it maybe fixes some theoritical cursor jumps when entering
proximity because we left in old values in averaging window
but I've not personally reproduced those jumps.

It is meant to get better framework to aid in experimenting and
developing better filter routines to stop known averaging errors.

Patches #1 and #2 were developed to aid leaving wcmCheckSuppress()
and RawFilter() calls in wcmEvent() but they also happen to
improve code flow on their own (it was strange executing filter
logic for X/Y values when out of proximity).  Also, some of my
improvements to filter logic rely on these two as well.

Patch #5 is the real cleanup.

Once this is submitted, it will be easier for me to share small
patches to others to help test filter improvements.

Typical basic testing done only.  My stick men drawings still look
sticky and my touchpad touches are still touchy.
Chris Bagwell (6):
  No need to filter X/Y values when out-of-prox
  Reset filter window when entering proximity
  Removed unused filter variables.
  Ignore events that occur while out of proximity.
  move storing of raw samples into wcmFilter filer
  Ignore return code from filter calls

 src/wcmCommon.c     |   95 ++++++++++++++------------------------------------
 src/wcmFilter.c     |   76 +++++++++++++++++++++++++++++++++++++++--
 src/wcmFilter.h     |    1 +
 src/xf86WacomDefs.h |    2 -
 4 files changed, 101 insertions(+), 73 deletions(-)

-- 
1.7.3.2


------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to