Changes by AlexP ================
Network: - Added TCP_NODELAY option to the ofxTCPClient
Network: - Added "CCV" string to the beginning of the blob data message. This is used as a sync-header for the blob data packet.
Network: - Fixed the blob count for blobs that are not sent ie. blob(0,0)
Network: - Added binary TCP protocol.
Gui: - Added a button under 'Communication' that allows selection of new binary protocol
Tracking: - Fixed a bug with acceleration value calculation - Added 1-exp(accel/x) adaptive filter coefficient. This assures that at no or low motion the blob values get filtered more.
GUI: - Changed the color of buttons to red
Tracking: - Changed MIN_MOVEMENT_THRESHOLD to MOVEMENT_FILTERING, this is now used to smooth the tracked points using a simple weighted low-pass filter - Removed the use of CameraToScreenMap that just uses integers to calculate the blob position on the screen (now its using floating point positions for smoother tracking)...
Changed the handling of points outside of the calibration grid. They should now be ignored and not mapped to 0,0. I believe the proper events are being sent. ( i.e. TouchEvents.notifyTouchUp )
Updated XML Config Files to fix known bug in binaries
Added new TUIO.cpp which should complete the TUIO 1.1 migration (Martin K's patch)
Fixed unneeded NULL checks in delete operator calls. Added more comments on the openframeworks code modifications.
View revisions
Also available in: Atom