On Tue, 15 Dec 2009, Rafi Rubin wrote: > My impression is that most or all of the other devices perform finger > tracking in which case they need to buffer at most just the maximum > number of fingers, though if using dynamic structures, might be able to > shrink that to the current max contact id (max id of active inputs). > It sounds like the devices are sending full data, when they just want to > transmit a sparse array. > > I'm not sure there's a significant benefit to a dynamic data structure > for holding the incoming points. I don't think any of these devices are > capable of reporting more than 5 or 10 points. With the current > firmware, the ntrig only reports 4+pen, though it reports them as 6 > points (id 4 is always transmitted and always 0, and 5 is the pen). > Anyway, we're talking small arrays with just a little state in each > cell. Thanks for information. If other devices behave similar to n-trig in this respect, we can easily have static caching data structure for that then. -- Jiri Kosina SUSE Labs, Novell Inc. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html