I'm using TUIO to drive a Windows 7 touch application, using the MultiTouchVista bridge.
Using either the Java TUIO Simulator (tuio.org/?software) or manually constructed TUIO data I'm seeing some weird behaviour.
For example, a touch may start to alternate/oscillate between two positions quite some distance apart. This is directly dependant on the rate with which I'm sending data; it works fine at 20 Hz but breaks down at 50 Hz. I noticed the CPU load
becomes quite high (compared to running TUIO natively, where this behaviour does not occur).
It looks like old data intermixed with new. Is there any possibility for this to be happening at the driver level? (I'm thinking some UDP data overflow handling mechanism.)
The Java TUIO simulator sets the OSC time tag as an NTP timestamp, my own data uses the 'immediate' mode.
Thanks for any suggestions,