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 |
7c52e39 | Moritz Kassner | 26 June 2017, 13:27:12 UTC | refactor, improvements. | 26 June 2017, 13:27:12 UTC |
689a8d4 | Moritz Kassner | 26 June 2017, 13:26:55 UTC | merge commit from upstream branch. | 26 June 2017, 13:26:55 UTC |
862a30c | Moritz Kassner | 26 June 2017, 13:26:36 UTC | make pupil_producers persistent | 26 June 2017, 13:26:36 UTC |
e72a73a | Moritz Kassner | 21 June 2017, 13:30:58 UTC | improvements, refactor to pupil_producer.py | 21 June 2017, 13:30:58 UTC |
22ded5f | Moritz Kassner | 21 June 2017, 13:30:21 UTC | rename offline dir to offline_data. | 21 June 2017, 13:30:21 UTC |
3434f93 | Moritz Kassner | 20 June 2017, 08:23:23 UTC | removed audio module import. This is not part of this PR | 20 June 2017, 08:23:23 UTC |
9c25e06 | Moritz Kassner | 19 June 2017, 10:18:32 UTC | change reset to seek. | 19 June 2017, 10:18:32 UTC |
f760032 | Moritz Kassner | 19 June 2017, 10:18:23 UTC | move gl into its own namespace. Otherwise platform is overwritten. Fixed a typo and added mapping mode to sections. | 19 June 2017, 10:18:23 UTC |
23aabf5 | Moritz Kassner | 19 June 2017, 09:51:07 UTC | updated comment. | 19 June 2017, 09:51:07 UTC |
35440f4 | Moritz Kassner | 19 June 2017, 09:50:40 UTC | Merge branch 'offline_pd' of https://github.com/papr/pupil into offline_pd | 19 June 2017, 09:50:40 UTC |
6c8706d | Pablo Prietz | 14 June 2017, 13:06:50 UTC | Fix seeking bug | 14 June 2017, 13:06:50 UTC |
a1f586d | Pablo Prietz | 13 June 2017, 12:49:51 UTC | Fix typo | 13 June 2017, 12:49:51 UTC |
023ce52 | Pablo Prietz | 09 June 2017, 09:52:17 UTC | Remove label field from gaze sections | 09 June 2017, 09:52:17 UTC |
3e6dfd5 | Moritz Kassner | 09 June 2017, 09:18:36 UTC | Revert "add a smarter double spawn prevention guard that avoids a race condition." This reverts commit 31a63b759dca4c52ea88f493b2faba936e1e738c. | 09 June 2017, 09:18:36 UTC |
877ab50 | Moritz Kassner | 09 June 2017, 08:53:41 UTC | add a smarter guard against double spawning eye processes that avoids race conditions. | 09 June 2017, 08:53:41 UTC |
553b6d2 | Pablo Prietz | 09 June 2017, 08:15:30 UTC | Fix IndexError in `File_Source.get_frame_index()` | 09 June 2017, 08:15:30 UTC |
bd8008c | Pablo Prietz | 09 June 2017, 07:32:48 UTC | Ignore *.o files | 09 June 2017, 07:32:48 UTC |
f77a365 | Pablo Prietz | 09 June 2017, 07:20:44 UTC | Merge pull request #11 from pupil-labs/offline_pd more changes. | 09 June 2017, 07:20:44 UTC |
5fb1382 | Moritz Kassner | 07 June 2017, 10:35:43 UTC | I changed this to spawn for mac and removed the linux fork_server. Please confirm that this works for you on Linux. (It might not!) | 07 June 2017, 10:35:43 UTC |
db0ffa6 | Moritz Kassner | 07 June 2017, 10:18:41 UTC | make display more robust. | 07 June 2017, 10:18:41 UTC |
4076a31 | Moritz Kassner | 07 June 2017, 10:18:11 UTC | sections don't need settable labels. | 07 June 2017, 10:18:11 UTC |
4f61ddd | Moritz Kassner | 07 June 2017, 10:17:45 UTC | use bg helper spawn method only when really needed. | 07 June 2017, 10:17:45 UTC |
8504689 | Pablo Prietz | 07 June 2017, 10:02:31 UTC | Merge pull request #10 from pupil-labs/offline_pd changes to PR | 07 June 2017, 10:02:31 UTC |
b479a2c | Moritz Kassner | 07 June 2017, 09:31:02 UTC | use os.spawn in MacOS. This became messesary as cv2.fitellipse seems to have a threading issue under MacOS. | 07 June 2017, 09:31:02 UTC |
fe952f7 | Moritz Kassner | 07 June 2017, 09:30:04 UTC | remove dublicate implementation of pts spacing calculation | 07 June 2017, 09:30:04 UTC |
9d21205 | Moritz Kassner | 07 June 2017, 09:29:02 UTC | visual feedback of calibration marker | 07 June 2017, 09:29:02 UTC |
3763af5 | Moritz Kassner | 07 June 2017, 09:28:41 UTC | simplify progress calculation. | 07 June 2017, 09:28:41 UTC |
83dc8e1 | Pablo Prietz | 31 May 2017, 15:35:26 UTC | Merge master | 31 May 2017, 15:35:26 UTC |
505ddce | Pablo Prietz | 31 May 2017, 14:27:10 UTC | Merge pull request #736 from cpicanco/patch-6 remove needless enumerate call | 31 May 2017, 14:27:10 UTC |
d5bb6fb | Pablo Prietz | 31 May 2017, 14:17:57 UTC | Fix undefined attribute in Offline calibration | 31 May 2017, 14:17:57 UTC |
e7d4444 | Rafael Picanço | 30 May 2017, 13:22:34 UTC | remove needless enumerate call | 30 May 2017, 13:22:34 UTC |
0fbccd4 | Moritz Kassner | 29 May 2017, 08:39:55 UTC | change pupil range defaults. to make it work decently with qvga resolutions as well. | 29 May 2017, 08:39:55 UTC |
ff81d74 | Pablo Prietz | 24 May 2017, 15:40:38 UTC | Draw calibration/mapping ranges | 24 May 2017, 15:40:38 UTC |
7b4e150 | Pablo Prietz | 24 May 2017, 13:54:36 UTC | Make progress sliders unsettable instead of read-only | 24 May 2017, 13:54:36 UTC |
35903d4 | Pablo Prietz | 24 May 2017, 13:53:48 UTC | Create camer_intrinsics file for Pupil Mobile recordings on import | 24 May 2017, 13:53:48 UTC |
6f0fe99 | Pablo Prietz | 24 May 2017, 12:27:41 UTC | Append/remove sections, requires pyglui >= 1.4 | 24 May 2017, 12:27:41 UTC |
3fd941d | Pablo Prietz | 24 May 2017, 09:17:24 UTC | Gaze producer fixes - Fix duplicated gaze positions - set ref_by_frame - set mapping mode from data | 24 May 2017, 09:17:24 UTC |
2ca3806 | Pablo Prietz | 24 May 2017, 09:15:59 UTC | Settable detection method for offline pupil detection | 24 May 2017, 09:15:59 UTC |
b9991af | Moritz Kassner | 24 May 2017, 07:17:24 UTC | instead of muting av logger we should undo the setting of pyav log level to debug made in https://github.com/pupil-labs/pupil/pull/719/commits/6abbc99ef1ce3f42c46c6e1f668cbba85fad229a | 24 May 2017, 07:17:24 UTC |
412f833 | Moritz Kassner | 24 May 2017, 06:52:13 UTC | do not log libav warnings. MJPEG recording have a deprecated pixel format. They play but emit a libav warning. | 24 May 2017, 06:52:13 UTC |
075af1d | Pablo Prietz | 23 May 2017, 16:30:44 UTC | Task_Proxy Introduce future-like generator proxy + apply to gaze producer | 23 May 2017, 16:30:44 UTC |
4555fce | Moritz Kassner | 23 May 2017, 15:18:40 UTC | do not apply double gaze correction in exporter. | 23 May 2017, 15:18:40 UTC |
8564dd0 | Moritz Kassner | 23 May 2017, 14:34:41 UTC | remove debug printline. | 23 May 2017, 14:34:41 UTC |
4d32244 | Moritz Kassner | 23 May 2017, 14:19:12 UTC | use the sensor name without host name as capture name. This is required to load camera calibrations. | 23 May 2017, 14:19:12 UTC |
d7021c9 | Moritz Kassner | 23 May 2017, 12:28:05 UTC | fixing #731 | 23 May 2017, 12:28:05 UTC |
b9654a7 | Moritz Kassner | 23 May 2017, 12:25:50 UTC | require updated pyndsi version | 23 May 2017, 12:25:50 UTC |
2ed38e7 | Pablo Prietz | 23 May 2017, 07:49:27 UTC | Offline Calibration Sections [1] | 23 May 2017, 07:49:27 UTC |
c9711df | Pablo Prietz | 23 May 2017, 07:48:46 UTC | Notifications by frame | 23 May 2017, 07:48:46 UTC |
61605a1 | Moritz Kassner | 22 May 2017, 13:12:20 UTC | start menu minimized | 22 May 2017, 13:12:20 UTC |
0562715 | Moritz Kassner | 22 May 2017, 13:09:56 UTC | add time_sync to default plugins. | 22 May 2017, 13:09:56 UTC |
fa31ad7 | Moritz Kassner | 22 May 2017, 13:07:39 UTC | Merge branches 'master' and 'master' of https://github.com/pupil-labs/pupil | 22 May 2017, 13:07:39 UTC |
884e4bd | Moritz Kassner | 22 May 2017, 13:07:27 UTC | remove address fetch. Its not required not not well supported. | 22 May 2017, 13:07:27 UTC |
14953b5 | mkassner | 22 May 2017, 12:58:53 UTC | fix formatting | 22 May 2017, 12:58:53 UTC |
2d5cfff | Moritz Kassner | 22 May 2017, 10:54:11 UTC | this should be cast as int. | 22 May 2017, 10:54:11 UTC |
d409588 | Moritz Kassner | 22 May 2017, 10:53:59 UTC | dont use avg_rate for pts->index conversion. Instead calculate it from the pts spacing. | 22 May 2017, 10:53:59 UTC |
d325d9b | Moritz Kassner | 19 May 2017, 12:46:29 UTC | fixation detection is now longer a default plugin. | 19 May 2017, 12:46:29 UTC |
16b8dcd | Pablo Prietz | 19 May 2017, 12:23:24 UTC | Split plugin by base, each base gets own selector | 19 May 2017, 12:23:24 UTC |
4535f78 | Pablo Prietz | 19 May 2017, 11:41:42 UTC | TimeSync: Introduce protocol versioning and change group name convention (#721) * Introduce protocol versioning and change group name convention * Add Time Sync protocol version to UI * PTS v0.3 -- Host sends timestamps as 64-bit le floats instead of string repr * Update version numbers to decimals | 19 May 2017, 11:41:42 UTC |
5a55c4b | Pablo Prietz | 19 May 2017, 11:41:25 UTC | Require pyndsi version 0.3.0 and higher (#727) * Require pyndsi version 0.3.0 and higher * Add ndsi version to Source Manager ui | 19 May 2017, 11:41:25 UTC |
fa7c2f1 | Pablo Prietz | 19 May 2017, 10:31:22 UTC | Define base visualizer, analysis and produce plugin classes | 19 May 2017, 10:31:22 UTC |
50e0365 | Pablo Prietz | 19 May 2017, 10:12:42 UTC | Merge branch 'ndsi-versioning' into pppd | 19 May 2017, 10:12:42 UTC |
e6d5aa1 | Will | 19 May 2017, 02:38:19 UTC | Merge pull request #730 from papr/build_fix @papr, @mkassner - I have tested this on Windows 10 and confirm that this PR fixes the module build issues. 👍 | 19 May 2017, 02:38:19 UTC |
2150ae6 | Pablo Prietz | 18 May 2017, 15:41:11 UTC | Load pupil_data file only once | 18 May 2017, 15:41:11 UTC |
99e4699 | Pablo Prietz | 18 May 2017, 12:30:54 UTC | Fix module builds on windows by letting the subprocess module fix the quoting | 18 May 2017, 15:00:44 UTC |
a199b8b | Pablo Prietz | 18 May 2017, 14:24:05 UTC | Add ndsi version to Source Manager ui | 18 May 2017, 14:24:05 UTC |
e23814b | Moritz Kassner | 18 May 2017, 08:29:26 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil | 18 May 2017, 08:29:26 UTC |
39a106a | Moritz Kassner | 18 May 2017, 08:29:09 UTC | require updated uvc backend with improved timestamping for windows. | 18 May 2017, 08:29:09 UTC |
88ff4dd | Pablo Prietz | 16 May 2017, 13:20:22 UTC | Pupil/Gaze From Recording Producers | 16 May 2017, 13:20:22 UTC |
f08d915 | Pablo Prietz | 16 May 2017, 11:35:50 UTC | Rename producer class files | 16 May 2017, 11:35:50 UTC |
af100cf | Pablo Prietz | 16 May 2017, 09:51:06 UTC | Fix double cleanup and edge case \wo pupil positions | 16 May 2017, 09:51:06 UTC |
174d80a | mkassner | 12 May 2017, 20:57:15 UTC | Audio input refactor (#719) * Split auto capturing into separate plugin * Audio Capture Mixin class * Move audio recording into new audio_capture plugin Also write packet timestamps into audio_timestamps.npy * Replace "Running" label with recording information * fix and explain timestamp handeling | 12 May 2017, 20:57:15 UTC |
724f808 | Pablo Prietz | 12 May 2017, 16:21:17 UTC | Guess FPS from PTS for mjpeg movies | 12 May 2017, 16:21:17 UTC |
ed1a9e9 | Pablo Prietz | 12 May 2017, 16:06:56 UTC | Load timestamps as 64-bit floats | 12 May 2017, 16:06:56 UTC |
e275230 | Pablo Prietz | 12 May 2017, 12:20:43 UTC | Revert "Require pyndsi version 0.3.0 and higher (#720)" This reverts commit 5c03a84fd2bfe6f3553682b65bfda1aba50caa43. | 12 May 2017, 12:20:43 UTC |
5c03a84 | Pablo Prietz | 12 May 2017, 11:59:53 UTC | Require pyndsi version 0.3.0 and higher (#720) | 12 May 2017, 11:59:53 UTC |
7783fb7 | Pablo Prietz | 12 May 2017, 09:04:08 UTC | Require pyndsi version 0.3.0 and higher | 12 May 2017, 09:04:08 UTC |
380c6ae | Moritz Kassner | 12 May 2017, 08:44:19 UTC | dont remove _img. this is not nessesary and results in the frame_size property to break after cleanup. | 12 May 2017, 08:44:19 UTC |
25fb321 | Moritz Kassner | 10 May 2017, 12:46:44 UTC | fixed a bug in surface registration that occurred when markers smaller than the min marker size were present during surface learning. | 10 May 2017, 12:46:44 UTC |
65d03c8 | Moritz Kassner | 10 May 2017, 12:45:44 UTC | fixing #718 | 10 May 2017, 12:45:44 UTC |
c28901c | Pablo Prietz | 05 May 2017, 14:24:15 UTC | Add version requirement for pyre >= 0.3.1 (#717) * Add version requirement for pyre >= 0.3.1 Pyre does not have .version() implemented before 0.3.2, therefore the relatively complex version test. * Improve handling Pyre version checking | 05 May 2017, 14:24:15 UTC |
e60a412 | Pablo Prietz | 04 May 2017, 12:21:43 UTC | Fix #716 by escaping path to install locations for pupil_detectors and calibration_routines | 04 May 2017, 12:21:43 UTC |
c4743da | Pablo Prietz | 03 May 2017, 16:03:35 UTC | Pupil Time Sync protocol and plugin (#711) * New time sync implementation, Part 1 * New time sync implementation, Part 2 * Finalize Time_Sync plugin and create Pupil Time Sync protocol specification * revisions to PR #700 * fixes * Change tie breaker wording in time sync spec | 03 May 2017, 16:03:35 UTC |
c04712e | Pablo Prietz | 03 May 2017, 15:52:04 UTC | Fix wrong notification decoding in Pupil Groups plugin (#712) * Fix wrong notification decoding in Pupil Groups plugin * Fix other Python 3 issues | 03 May 2017, 15:52:04 UTC |
4901c4b | Moritz Kassner | 01 May 2017, 22:22:52 UTC | add docs for `ecording.should_start` notification | 01 May 2017, 22:22:52 UTC |
253450b | Moritz Kassner | 29 April 2017, 20:11:10 UTC | save and read inverted_marker setting from the square_marker_cache file. | 29 April 2017, 20:11:10 UTC |
40c89dc | Pablo Prietz | 26 April 2017, 09:35:11 UTC | Temporal fix for zero-valued time_base/average_rate | 26 April 2017, 09:35:11 UTC |
257a1fb | Pablo Prietz | 26 April 2017, 09:34:42 UTC | Pupil Mobile import | 26 April 2017, 09:34:42 UTC |
dc22b68 | Moritz Kassner | 20 April 2017, 12:39:53 UTC | send pupil_data to subprocess to avoid double loading. | 20 April 2017, 12:39:53 UTC |
9322601 | Moritz Kassner | 20 April 2017, 09:43:42 UTC | cleanup and partial revert of using spawn for macos exports. Using fork is ok, the issue was a different bug. | 20 April 2017, 09:43:42 UTC |
8a1f803 | Moritz Kassner | 20 April 2017, 07:11:03 UTC | use os.fork for player exports. This is required for some plugins during export. | 20 April 2017, 07:11:03 UTC |
1abe69b | Moritz Kassner | 20 April 2017, 07:09:00 UTC | removed deprecated code. | 20 April 2017, 07:09:00 UTC |
22727dd | Moritz Kassner | 20 April 2017, 07:08:37 UTC | use different presets for the UI scale. | 20 April 2017, 07:08:37 UTC |
a3b0ef7 | Moritz Kassner | 18 April 2017, 15:14:06 UTC | use different key for recording check. | 18 April 2017, 15:14:06 UTC |
9a3d24e | Moritz Kassner | 18 April 2017, 15:13:55 UTC | demote warning level. | 18 April 2017, 15:13:55 UTC |
c597a9f | Pablo Prietz | 18 April 2017, 14:56:38 UTC | Offline calibration plugin [Part 6] - Start gaze mapper only in background task - Store detected circle markers in persistent dict - Only redect on load if no prev. detected markers found | 18 April 2017, 14:56:38 UTC |
8838255 | Moritz Kassner | 13 April 2017, 11:10:25 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil | 13 April 2017, 11:10:25 UTC |
6992041 | Moritz Kassner | 13 April 2017, 11:10:13 UTC | dont export raw homographies. | 13 April 2017, 11:10:13 UTC |