KineTcl
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2014-03-28
19:22
Regenerated again. Leaf check-in: 4383f000da user: aku tags: trunk
19:21
Drop notes on double-click for windows, will not work due to interpreter chain. check-in: 119c15c8e8 user: andreask tags: trunk
18:16
Fixed sub-sectioning of build instructions. Regenerated again. check-in: 02bbefd7f6 user: aku tags: trunk
18:15
Regenerated the embedded documentation. check-in: 32de8413a2 user: aku tags: trunk
18:14
Added Kettle to the list of build requisites. Split the build instructions into unix versus windows. Small tweaks and typo fixes in other places. check-in: 2ce2d00189 user: andreask tags: trunk
2013-02-26
05:45
Regenerated embedded docs. Added home navigation link. check-in: b4629bf35c user: aku tags: trunk
05:44
Kettled the build system check-in: 7f7f9201ae user: aku tags: trunk
05:41
Documentation tweak, list API reference among the related documents of the introduction. Regenerated embedded. check-in: 42606b149e user: aku tags: trunk
2013-02-01
08:32
Documentation: Updated location of critcl, regenerated embedded. check-in: f6d9e42a38 user: aku tags: trunk
2012-10-29
19:25
Modified keep-alive example to auto-terminate the controlled script every x seconds. Leaf check-in: b5882b649f user: andreask tags: nmhm-dev
2012-09-05
23:11
Tweaked keep-alive, switched log/script path, and accept arguments for the script check-in: c63e0fb901 user: andreask tags: nmhm-dev
2012-08-28
17:31
Modified view-skeleton to exit cleanly when encountering image-truncation Added a helper script which can keep an application alive after crash/exit, recording runtimes to a log. check-in: 275c5c3444 user: andreask tags: nmhm-dev
2012-08-27
01:45
Stop error when user is lost before calibration has completed and its tracking started. check-in: 689c564b03 user: aku tags: nmhm-dev
01:39
Modified all methods returning images to handle truncation of input data without a panic, by returning an incomplete image instead.

This has been seen so far only for depth-images. Time until occurrence is highly variant. So far the issue has been seen within 5 minutes, 11 minutes, and 30 minutes, all via 'view-skeleton'. Not seen so far for 'view-depth'.

The moment it occurs probability for re-occurrence rapidly climbs to 100%. I.e. after first occurrence it becomes roughly 50% immediately 100% in short order. Skeleton tracking in NITE seems to get the truncated images as well, as tracking does not seem to start when moving in front of the sensor.

It seems that the best way of dealing with the issue is to exit the process and restart it, cleaning the broken state. If that is done I would recommend to add timing commands to the restart loop as well, to gain a larger record of time to occurrence from start of process. check-in: 8665b17333 user: aku tags: nmhm-dev

2012-08-14
00:20
Merged the work on dev31-class-the-2nd back to trunk, making it the official codebase. check-in: a8b0aca43d user: andreask tags: trunk
2012-08-10
04:05
Match critcl revision [2f446e5a985fe5c5cd11d8b393f817d1710f99f2] Leaf check-in: c792c29f1a user: aku tags: critcl-match-2f446e5a985fe5c5cd11d8b393f817d1710f99f2, dev31-class-the-2nd
04:00
Fixed seg.fault. Switched to a custom Tcl_Obj* result type which doesn't fiddle with the refcount of the result returned by our methods like the standard type does. check-in: 3f47ed131b user: aku tags: dev31-class-the-2nd
03:59
More careful refcount handling in @self, prevent possible loss of the Tcl_Obj* in case of new == old check-in: 11dcff29f9 user: aku tags: dev31-class-the-2nd
03:58
Fixed names of methods, made consistent with policy_gesture.tcl check-in: a62a6e406b user: aku tags: dev31-class-the-2nd
2012-08-09
20:51
With building ok, re-testing usability: Fixed bug in the new capability policy classes. Just a forward for @self is not enough. It has to be explicitly exported as well. check-in: b65f1d8a92 user: aku tags: dev31-class-the-2nd
04:26
Match critcl revision [20500734cb84082bd6bdf7c39b932d408923f54e], updating the custom types (ip -> interp), and using new result type (const char*). At this point the package builds without warnings (again). check-in: a9dbb35a2a user: aku tags: critcl-match-20500734cb84082bd6bdf7c39b932d408923f54e, dev31-class-the-2nd
04:08
Merging accumulated fixes back to dev branch. check-in: de00f7e4ae user: aku tags: dev31-class-the-2nd
04:07
Merged revisions while no build problems occured, then fixed the problems of the last merged revision. Leaf check-in: efbe91d267 user: aku tags: dev31-class-the-2nd-fixes
04:02
Merged revisions while no build problems occured, then fixed the problems of the last merged revision. check-in: 3e9621fc6b user: aku tags: dev31-class-the-2nd-fixes
00:29
Merged revisions while no build problems occured, then fixed the problems of the last merged revision. check-in: 8f8f2bddeb user: aku tags: dev31-class-the-2nd-fixes
00:16
Merged revisions while no build problems occured, then fixed the problems of the last merged revision. check-in: 523d9da148 user: aku tags: dev31-class-the-2nd-fixes
00:13
Merged revisions while no build problems occured, then fixed the problems of the last merged revision. check-in: a6047e5da1 user: aku tags: dev31-class-the-2nd-fixes
00:02
Merged revisions while no build problems occured, then fixed the problems of the last merged revision. check-in: d93a112d1f user: aku tags: dev31-class-the-2nd-fixes
2012-08-08
23:51
Bugfixes in the conversion work. Tracked in a semi-internal parallel branch. Some fixes are possibly done in upcoming child commits, others becoming irrelevant due to other changes. Part of incrementally testing package buildability. Worked too far ahead without testing/building the commits. check-in: 1bbaa22ff6 user: aku tags: dev31-class-the-2nd-fixes
2012-08-03
18:20
New wrapper class for cropping capability, allowing for simplification of code in C-level (command -> proc). check-in: 3971031431 user: andreask tags: dev31-class-the-2nd
18:08
New wrapper class for antiflicker capability, allowing for simplification of code in C-level (command -> proc). check-in: 6c39d001f4 user: andreask tags: dev31-class-the-2nd
17:56
New wrapper class for mirror capability, allowing for simplification of code in C-level (command -> proc). check-in: 7f6252620a user: andreask tags: dev31-class-the-2nd
17:55
Tweaking comments. check-in: 3156b7ce4d user: andreask tags: dev31-class-the-2nd
17:24
More cross-referencing and explanations on how the Tcl -> XnNodeHandle conversion/validation works. check-in: 801022c630 user: andreask tags: dev31-class-the-2nd
2012-08-02
23:52
Continued expansion of argument and result types. check-in: 2e820a1674 user: andreask tags: dev31-class-the-2nd
22:48
Moved the custom cproc types into a separate file, centralizing their definitions. check-in: 9b38dd2659 user: andreask tags: dev31-class-the-2nd
21:57
Another pass simplifying using standard (Tcl_Obj*) and custom result types (XnStatus). Plus various small bug fixes. check-in: d9e3196406 user: andreask tags: dev31-class-the-2nd
19:24
Fix method definition bugs in coordinate converters check-in: f767f32c53 user: andreask tags: dev31-class-the-2nd
19:22
Simplified skeleton tracking capability through two custom cproc argument types. check-in: 372e0393ad user: andreask tags: dev31-class-the-2nd
18:47
Simplified the framesync and alt.view capabilities through a custom cproc argument type. check-in: 24c069fc6b user: andreask tags: dev31-class-the-2nd
18:03
Starting update to critcl revision [bbf68646b560adf919bcaa564dcfa08fb2935453], i.e. the changed API of method definitions now distinguishing between ccommand- versus cproc-like. Most methods became cproc-like, with ccommand-like methods used only where procedures are not possible (optional arguments, special argument types, special result processing, ...). A few methods split into two procedures, with the processing of optional arguments moved to the TclOO policy/glue level.

Not yet done, but planned, is to write custom argument and result types to allow for more places to use cproc-like methods. check-in: 150b25ef60 user: andreask tags: dev31-class-the-2nd

2012-08-01
05:17
Mark: KineTcl is here up to date with critcl revision [6eb4178d77876c47db718edb24499c5e5f8cd50c]. check-in: a5647b59f2 user: aku tags: critcl-match-6eb4178d77876c47db718edb24499c5e5f8cd50c, dev31-class-the-2nd
05:07
Fixed ordering bugs and tweaked code formatting in the unified callback setup. check-in: 65a2b3e77b user: aku tags: dev31-class-the-2nd
2012-07-31
23:04
Updated the callback setup code to use the unified core. Refixed [b2ed4cd697, 00c7bda656] in the unified code, was reintroduced by [5ac94cce65]. check-in: 369d836556 user: aku tags: dev31-class-the-2nd
22:43
Added unified setup for 1/2/3 events per callback to the callback handler core. check-in: 5ac94cce65 user: aku tags: dev31-class-the-2nd
22:30
Continued refactoring of the callback support code. Completed the basics. Coming up next unification of the setup for 1/2/3 events per callback. check-in: 35ea5c4eb8 user: aku tags: dev31-class-the-2nd
22:22
Continued refactoring of the callback support code. check-in: 5d461910ad user: aku tags: dev31-class-the-2nd
22:11
Continued refactoring of the callback support code. check-in: 8bd35b3294 user: aku tags: dev31-class-the-2nd
22:08
Continued refactoring of the callback support code. check-in: cd18975f1f user: aku tags: dev31-class-the-2nd
22:02
Starting on refactoring the callback support code. check-in: 2144056ced user: aku tags: dev31-class-the-2nd