9951121 | Moritz Kassner | 18 August 2017, 13:19:47 UTC | tweak the visual feedback. | 18 August 2017, 13:19:47 UTC |
0316b65 | Pablo Prietz | 17 August 2017, 16:16:06 UTC | Visualize blink onsets and offsets onset: red offset: green | 17 August 2017, 16:22:21 UTC |
c755032 | Moritz Kassner | 17 August 2017, 15:27:15 UTC | Merge pull request #776 from papr/naive_fix_detector Unify online fixation detectors | 17 August 2017, 15:27:15 UTC |
ca99a2c | Pablo Prietz | 17 August 2017, 14:59:20 UTC | Refactor Eye Video Overlay (#799) * Offline calibration: Rename Natural Features to Manual Features * Refactor Eye Video Overlay | 17 August 2017, 14:59:20 UTC |
99d4a93 | Pablo Prietz | 17 August 2017, 14:58:55 UTC | Refactor blink detector (#798) * Offline calibration: Rename Natural Features to Manual Features * Unify blink queues, simplify response calculation * Blink on/offset detection, add threshold UI | 17 August 2017, 14:58:55 UTC |
89d7e9a | Pablo Prietz | 17 August 2017, 14:57:11 UTC | Realsense Backend (#782) * RealSense backend, part 1 * Realsense backend, part 2 * Expose device options * Use JET as color map * Make device options persistent, add reset to defaults button * Enable depth stream recording Records to <rec_loc>/depth.mp4, uses frame timestamps instead of equally spaced frames. * Add gray property to color + depth frames Uses cv2 function to convert to gray * Add depth_frame to events * Make depth recording option persistent * YUV color + aligned streams * dont use update_texure_from_frame we are removing this from pyglui in v1.7 * introducing cython_methods and moved cum_hist from cygl to here. * small bugfix. * Remove duplicated color frames, wait instead of poll * Make sure that opt.min < opt.max for each option * Exclude RealSense devices from UVC backend * Fix issue when device was not found * Initialize recent frame attributes | 17 August 2017, 14:57:11 UTC |
e90ea0d | Moritz Kassner | 16 August 2017, 07:50:42 UTC | fixed regression in 2d fixation detector export. | 16 August 2017, 07:50:42 UTC |
6bac3ab | Moritz Kassner | 15 August 2017, 09:18:21 UTC | formatting | 15 August 2017, 09:18:21 UTC |
80849c7 | Moritz Kassner | 15 August 2017, 09:18:06 UTC | fixed bug in offline_marker cacher. The file_capture api had changed and we are reporting the current_frame_index as the actual current frame index not the next frame index. This broke the cacher. | 15 August 2017, 09:18:06 UTC |
9b907dc | Moritz Kassner | 14 August 2017, 17:56:47 UTC | don't fail on recordings that don't have a notifications field in their data. | 14 August 2017, 17:56:47 UTC |
132e218 | Moritz Kassner | 11 August 2017, 13:27:47 UTC | allow mjpeg videos as world video input. fixing #790 | 11 August 2017, 13:27:47 UTC |
2c86078 | Moritz Kassner | 09 August 2017, 14:07:08 UTC | added some explaining text to annotation player gui. | 09 August 2017, 14:07:08 UTC |
479c9a2 | Moritz Kassner | 08 August 2017, 06:53:07 UTC | fixing #788 | 08 August 2017, 06:53:07 UTC |
f90475c | Moritz Kassner | 07 August 2017, 10:52:46 UTC | small improvement | 07 August 2017, 10:52:46 UTC |
0baacc7 | Moritz Kassner | 07 August 2017, 10:01:06 UTC | exceptions should be passed if matching certain types. | 07 August 2017, 10:01:06 UTC |
7e5033a | Moritz Kassner | 07 August 2017, 09:12:03 UTC | silence some debug messages left over from dev. | 07 August 2017, 09:12:03 UTC |
d0a77f3 | Moritz Kassner | 07 August 2017, 09:00:09 UTC | small refactor of eye video overlay. | 07 August 2017, 09:00:09 UTC |
b169660 | Moritz Kassner | 07 August 2017, 08:59:54 UTC | don't force list for timestamps. Better: force instances of floats for the actual values. | 07 August 2017, 08:59:54 UTC |
348846f | Moritz Kassner | 07 August 2017, 08:34:06 UTC | fixed a bug introduced with requiring python primitives as timestamps. | 07 August 2017, 08:34:06 UTC |
3d6f81f | Will Patera | 06 August 2017, 03:24:36 UTC | update link to contact info was pointing at old wiki, redirect to docs.pupil-labs.com | 06 August 2017, 03:24:36 UTC |
6fc4623 | Pablo Prietz | 03 August 2017, 15:47:01 UTC | Unifiy online fixation detectors | 03 August 2017, 15:47:01 UTC |
83a7d71 | Moritz Kassner | 03 August 2017, 09:58:07 UTC | make naming consistent with real time calibration methods. | 03 August 2017, 09:58:07 UTC |
3eec579 | Moritz Kassner | 03 August 2017, 09:45:48 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil | 03 August 2017, 09:45:48 UTC |
5371df0 | Moritz Kassner | 03 August 2017, 09:45:39 UTC | default to capture again. | 03 August 2017, 09:45:39 UTC |
2d9dfc1 | Pablo Prietz | 03 August 2017, 09:30:24 UTC | Offline calibration: Rename Natural Features to Manual Features (#781) | 03 August 2017, 09:30:24 UTC |
fc89516 | Moritz Kassner | 03 August 2017, 08:42:38 UTC | fix bug that prevented service from launching. | 03 August 2017, 08:42:38 UTC |
17ea12b | Pablo Prietz | 03 August 2017, 08:41:54 UTC | Fix deserialization bug (#780) * Fix deserialization bug | 03 August 2017, 08:41:54 UTC |
2750523 | Moritz Kassner | 02 August 2017, 13:02:04 UTC | use a video_file finished token instead of comparing timestamps to detect the end of a video. | 02 August 2017, 13:02:04 UTC |
2590203 | Moritz Kassner | 02 August 2017, 13:01:15 UTC | notify when video file has finished. | 02 August 2017, 13:01:15 UTC |
811d64f | Moritz Kassner | 02 August 2017, 11:35:03 UTC | small refactor of get_frame logic. | 02 August 2017, 11:35:03 UTC |
255ea4c | Moritz Kassner | 02 August 2017, 11:34:38 UTC | remove old player code. | 02 August 2017, 11:34:38 UTC |
60e3dd4 | Moritz Kassner | 01 August 2017, 12:58:30 UTC | reset start methods for multiprocessing only on macos. | 01 August 2017, 12:58:30 UTC |
e8ba348 | Moritz Kassner | 01 August 2017, 12:51:08 UTC | Merge pull request #771 from papr/unconsumed_events Add on_unconsumed_key/char events | 01 August 2017, 12:51:08 UTC |
51587c7 | Pablo Prietz | 01 August 2017, 12:50:28 UTC | Revert Recorder Close button (#777) | 01 August 2017, 12:50:28 UTC |
0cada08 | Pablo Prietz | 01 August 2017, 12:50:14 UTC | Rename on_button | 01 August 2017, 12:50:14 UTC |
dd6822f | Pablo Prietz | 01 August 2017, 11:20:57 UTC | Apply API changes to capture/player | 01 August 2017, 11:20:57 UTC |
a1bf7a0 | Pablo Prietz | 01 August 2017, 11:16:41 UTC | Rename existing onkey/char functions | 01 August 2017, 11:16:41 UTC |
434db83 | Pablo Prietz | 01 August 2017, 10:14:47 UTC | Naive Online Fixation Detector Uses fixed sample size and pixel dispersion threshold. | 01 August 2017, 10:14:47 UTC |
5284d0e | Moritz Kassner | 28 July 2017, 13:04:24 UTC | added close button to recorder. Added notification to close plugins in capture. | 28 July 2017, 13:04:24 UTC |
1816095 | Pablo Prietz | 27 July 2017, 15:04:55 UTC | Naive Fixation Detector, part 1 | 27 July 2017, 15:04:55 UTC |
9821f0b | Pablo Prietz | 25 July 2017, 09:29:08 UTC | Add on_unconsumed_key/char events Requires pyglui >=1.6 | 25 July 2017, 09:29:08 UTC |
afb352b | Moritz Kassner | 21 July 2017, 10:04:34 UTC | more feedback from calibration sections. | 21 July 2017, 10:04:34 UTC |
bbf5f3c | Moritz Kassner | 21 July 2017, 10:04:18 UTC | removed debug line. | 21 July 2017, 10:04:18 UTC |
aab3b70 | Moritz Kassner | 21 July 2017, 10:04:09 UTC | convert audio file from pupil mobile as well. | 21 July 2017, 10:04:09 UTC |
5cea1f3 | Moritz Kassner | 21 July 2017, 08:28:40 UTC | default to spawn in the background helper. | 21 July 2017, 08:28:40 UTC |
f64b741 | Moritz Kassner | 20 July 2017, 14:22:02 UTC | use old 2d detector settings in 3d mode. This gives better 3d results. | 20 July 2017, 14:22:02 UTC |
1c1ef16 | Moritz Kassner | 20 July 2017, 14:21:41 UTC | more feedback during calibration and mapping of sections. | 20 July 2017, 14:21:41 UTC |
25b4ec7 | Moritz Kassner | 20 July 2017, 14:21:17 UTC | removed unused code. | 20 July 2017, 14:21:17 UTC |
9b79dc4 | Moritz Kassner | 20 July 2017, 11:08:07 UTC | tweaking the eye shutdown timing. | 20 July 2017, 11:08:07 UTC |
55d5a28 | Moritz Kassner | 20 July 2017, 09:00:53 UTC | add a button to reset all capture settings. | 20 July 2017, 09:00:53 UTC |
a901bf5 | Moritz Kassner | 19 July 2017, 11:56:34 UTC | fix profiled execution | 19 July 2017, 11:56:34 UTC |
21e3e00 | Moritz Kassner | 19 July 2017, 08:15:00 UTC | only show the matching pupil | 19 July 2017, 08:15:00 UTC |
bc31a1c | Moritz Kassner | 18 July 2017, 15:43:11 UTC | name logfiles according to app. | 18 July 2017, 15:43:11 UTC |
4a1c606 | Moritz Kassner | 18 July 2017, 15:03:31 UTC | gaze from recording needs an initializer. | 18 July 2017, 15:03:31 UTC |
9cdcea6 | Moritz Kassner | 18 July 2017, 14:55:04 UTC | removed unused filter | 18 July 2017, 14:55:04 UTC |
77c2551 | Moritz Kassner | 18 July 2017, 14:37:09 UTC | remove deprecated update functions. | 18 July 2017, 14:37:09 UTC |
43de10a | Moritz Kassner | 18 July 2017, 13:43:34 UTC | remove section index from title. | 18 July 2017, 13:43:34 UTC |
1875beb | Moritz Kassner | 18 July 2017, 13:20:42 UTC | include runtime hook for multiprocessing. | 18 July 2017, 13:20:42 UTC |
8d19d88 | Moritz Kassner | 14 July 2017, 12:23:05 UTC | removed obsolete plugin. | 14 July 2017, 12:23:05 UTC |
3ecdd56 | Moritz Kassner | 14 July 2017, 12:09:25 UTC | Merge branch 'avsync' | 14 July 2017, 12:09:25 UTC |
630529f | Moritz Kassner | 14 July 2017, 10:29:29 UTC | update to use ipc for notifications | 14 July 2017, 10:29:29 UTC |
5c014d4 | Moritz Kassner | 14 July 2017, 10:24:25 UTC | tweak the import and startup order. | 14 July 2017, 10:24:25 UTC |
4d21e19 | Moritz Kassner | 14 July 2017, 10:18:02 UTC | defer cv2 import. | 14 July 2017, 10:18:02 UTC |
418714f | Pablo Prietz | 13 July 2017, 12:33:48 UTC | Merge branch 'player_launcher' into avsync | 13 July 2017, 12:33:48 UTC |
195ecf1 | Moritz Kassner | 13 July 2017, 12:19:02 UTC | stating to make changes to bundle.spec files. Not working yet. | 13 July 2017, 12:19:02 UTC |
c29e0af | Moritz Kassner | 13 July 2017, 11:43:58 UTC | use the correct type of comparison since we serialize notifications. | 13 July 2017, 11:43:58 UTC |
7f51fa7 | Moritz Kassner | 13 July 2017, 11:43:30 UTC | these can use fork. | 13 July 2017, 11:43:30 UTC |
d8d6dfe | Moritz Kassner | 13 July 2017, 11:43:00 UTC | we dont use force spawn anymore. Instead we use the launcher for processes that need to run in a clean envirnment. | 13 July 2017, 11:43:00 UTC |
51f67cc | Moritz Kassner | 13 July 2017, 10:26:21 UTC | dont send slice in notification | 13 July 2017, 10:26:21 UTC |
0030f60 | Moritz Kassner | 13 July 2017, 09:36:53 UTC | use the constant properly. | 13 July 2017, 09:36:53 UTC |
655cd69 | Moritz Kassner | 12 July 2017, 13:44:50 UTC | don't use notifications for hi volume traffic. instead created a pair pipe. from plugin to process. Renamed some notifications. | 12 July 2017, 13:44:50 UTC |
27b0ba8 | Pablo Prietz | 11 July 2017, 15:42:06 UTC | Player launcher enhancements (#761) * Make marker detector launchable * Change update to recent_events | 11 July 2017, 15:42:06 UTC |
fa606e8 | Moritz Kassner | 11 July 2017, 07:12:46 UTC | refactor pupil producer. WIP. | 11 July 2017, 07:12:46 UTC |
8e74987 | Moritz Kassner | 10 July 2017, 13:22:03 UTC | remove deprecation warning of update() method in plugin | 10 July 2017, 13:22:03 UTC |
78f621b | Moritz Kassner | 10 July 2017, 13:21:46 UTC | rmv print statement | 10 July 2017, 13:21:46 UTC |
bfeed31 | Moritz Kassner | 10 July 2017, 13:03:56 UTC | big file organisation refactor. Player is now also using the launcher from capture in service. | 10 July 2017, 13:09:00 UTC |
bcf3b88 | Pablo Prietz | 05 July 2017, 14:24:15 UTC | Clean up | 05 July 2017, 14:24:15 UTC |
46a8f43 | mkassner | 04 July 2017, 13:01:53 UTC | Merge pull request #756 from pupil-labs/offline_pd Offline Pupil detection and calibration | 04 July 2017, 13:01:53 UTC |
f3cec01 | Moritz Kassner | 04 July 2017, 13:00:27 UTC | use spawn on linux until we refactor to launcher style. | 04 July 2017, 13:00:39 UTC |
2fe0c49 | Moritz Kassner | 03 July 2017, 08:22:28 UTC | refactor closing behaviour. | 03 July 2017, 08:22:28 UTC |
ed0ecc2 | Moritz Kassner | 03 July 2017, 08:21:39 UTC | refactor fake pool | 03 July 2017, 08:21:39 UTC |
a9e603f | Pablo Prietz | 30 June 2017, 15:38:33 UTC | Merge branch 'pppd' into avsync | 30 June 2017, 15:38:33 UTC |
898451e | Pablo Prietz | 30 June 2017, 15:37:51 UTC | Merge remote-tracking branch 'papr/offline_pd' into pppd | 30 June 2017, 15:37:51 UTC |
1b69ebf | Pablo Prietz | 30 June 2017, 15:36:48 UTC | Remove unneccesary import | 30 June 2017, 15:36:48 UTC |
007a49c | Moritz Kassner | 30 June 2017, 13:26:19 UTC | increase marker size in seek bar. | 30 June 2017, 13:26:19 UTC |
0c96235 | Moritz Kassner | 30 June 2017, 13:26:04 UTC | simplify logic. remove unused code. | 30 June 2017, 13:26:04 UTC |
73a6c96 | Moritz Kassner | 30 June 2017, 13:25:42 UTC | dont let eye overlay plugins overwrite g_pool.capture | 30 June 2017, 13:25:42 UTC |
7243a00 | Moritz Kassner | 30 June 2017, 13:25:20 UTC | make camera intrinsic generation for pupil mobile recordings more robust. | 30 June 2017, 13:25:20 UTC |
ddd0c5c | Moritz Kassner | 30 June 2017, 13:24:48 UTC | fixed bug that prevented the camera intrinsics to be loaded. | 30 June 2017, 13:24:48 UTC |
db20c06 | Moritz Kassner | 29 June 2017, 15:34:47 UTC | Merge branch 'master' into offline_pd Conflicts: pupil_src/player/main.py | 29 June 2017, 15:34:47 UTC |
a66619f | Moritz Kassner | 29 June 2017, 15:26:50 UTC | clean up .gitignore | 29 June 2017, 15:26:50 UTC |
57269c5 | Moritz Kassner | 29 June 2017, 14:49:29 UTC | fixed bug in circle marker gl display. | 29 June 2017, 14:49:29 UTC |
b615863 | Moritz Kassner | 29 June 2017, 14:48:05 UTC | renamed class in GUI. maybe we should do the same in source. | 29 June 2017, 14:48:05 UTC |
1748ab3 | Moritz Kassner | 29 June 2017, 14:25:45 UTC | added offline calibration using natural features. | 29 June 2017, 14:25:45 UTC |
6afbd75 | Moritz Kassner | 29 June 2017, 14:24:57 UTC | pyglui consumes mouse clicks now. We use this to improve the UI in Pupil. Todo. Implement this is Capture. | 29 June 2017, 14:25:22 UTC |
6cdaa6c | Moritz Kassner | 29 June 2017, 14:23:53 UTC | removed manual gaze correction. This will be replace with offline calibration using natural features. | 29 June 2017, 14:23:53 UTC |
5bdbf7e | Moritz Kassner | 29 June 2017, 10:03:11 UTC | enable gaze and pupil producers for video export. | 29 June 2017, 10:03:11 UTC |
baceb59 | Will | 27 June 2017, 15:37:33 UTC | update paths for pupil detectors and calibration (#752) | 27 June 2017, 15:37:33 UTC |
da304a4 | Pablo Prietz | 27 June 2017, 15:30:42 UTC | Identify audio stream clock | 27 June 2017, 15:30:42 UTC |
99ebd79 | Pablo Prietz | 27 June 2017, 14:06:49 UTC | Stringify uuid objects on serialize if encountered | 27 June 2017, 14:06:49 UTC |