linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* input: mt: Software finger tracking in the kernel?
@ 2010-03-19 10:58 Henrik Rydberg
  2010-03-19 11:38 ` Trilok Soni
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Henrik Rydberg @ 2010-03-19 10:58 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: linux-input, linux-kernel@vger.kernel.org

Hi Dmitry,

there is an ongoing discussion about adding multitouch to X
(http://lists.x.org/archives/xorg-devel/2010-March/006206.html), which is
beginning to take on more solid form.

One of the suggestions emerging from that discussion is to add the software
finger tracking to the kernel. Back in summer 2009 when I thought about this, I
disregarded it as being too experimental. I have since then reconsidered,
starting to think it really is the right place.

The MT protocol allows applications to take advantage of multi-contact hardware,
but leaves the problems of finger tracking and filtering to the user. Arguably,
no application can make good use of MT without these, so the problem is pushed
forward, in this case to evdev or equivalent.

The knowledge of signal-to-noise ratios and prior input states resides in the
kernel. Because of this, the finger matching and filtering would naturally
reside within the kernel.

So, if there were to appear patches to include matching in the input core, would
you consider them? :-)

Cheers,
Henrik


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-03-21  3:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-19 10:58 input: mt: Software finger tracking in the kernel? Henrik Rydberg
2010-03-19 11:38 ` Trilok Soni
2010-03-20  4:51 ` Ping Cheng
2010-03-20 19:27   ` Trilok Soni
2010-03-20 19:32     ` Ping Cheng
2010-03-20 19:44 ` Dmitry Torokhov
2010-03-20 21:59   ` Henrik Rydberg
2010-03-20 22:31   ` Henrik Rydberg
2010-03-21  3:06   ` Rafi Rubin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).