4678cd8 | Moritz Kassner | 07 September 2015, 16:22:26 UTC | another nit-pick improvement on exception handling for os.makedirs | 07 September 2015, 16:22:26 UTC |
cc612df | MichaelBarz | 05 September 2015, 15:34:04 UTC | added some todo's and further fallbacks to fake capture | 05 September 2015, 15:34:04 UTC |
0fc8790 | MichaelBarz | 05 September 2015, 15:27:41 UTC | Implementing the new video backend interface for windows. General functions work, but it has to be tested in depth. + Generic approach for testing if there's already a recording dir. | 05 September 2015, 15:27:41 UTC |
397eed5 | Moritz Kassner | 14 August 2015, 18:47:18 UTC | exclude libc | 14 August 2015, 18:47:18 UTC |
5ddf1b1 | Moritz Kassner | 03 September 2015, 10:15:11 UTC | updated default min maker perimeter and added note in offline marker detector gui. | 03 September 2015, 10:15:11 UTC |
c06b097 | Moritz Kassner | 03 September 2015, 09:55:21 UTC | adding slider for minimum marker perimeter. | 03 September 2015, 09:55:21 UTC |
013628a | Moritz Kassner | 03 September 2015, 08:17:13 UTC | added calibration trigger to pupil_sync | 03 September 2015, 08:17:13 UTC |
d184877 | Moritz Kassner | 03 September 2015, 08:16:45 UTC | added notification trigger to calibration plugins. | 03 September 2015, 08:16:45 UTC |
cb667e8 | Moritz Kassner | 03 September 2015, 08:16:06 UTC | removed deprecated plugin | 03 September 2015, 08:16:06 UTC |
3942da6 | Moritz Kassner | 02 September 2015, 15:19:37 UTC | adding flag for capture to signal if frame are jpeg based. | 02 September 2015, 15:19:37 UTC |
aedfd2d | Moritz Kassner | 01 September 2015, 08:17:17 UTC | improved fix for #193 | 01 September 2015, 08:17:17 UTC |
2abc9a0 | Moritz Kassner | 01 September 2015, 08:08:56 UTC | attempt to fix #193 | 01 September 2015, 08:08:56 UTC |
d059a65 | Moritz Kassner | 01 September 2015, 07:48:46 UTC | Restructured video capture: Fake capture is now a part of uvc_capture. The user can select and switch from a normal capture to fake capture during runtime. Pyuvc v.03 now has a new function to check if a device is already in use (is_accessible) with this we select not the first match but the first match that is not in use. Multiple sessions of Pupil Capture can now be opened without trying to open cameras that are already in use from a running Pupil Capture session. Pupil Capture process startup is now forced to be sequential. This simplifies the binocular camera assignment logic. Auto create capture has been removed from all player related plugins and player itself. Instead we use file capture directly. The windows backend still needs to be changed to accommodate this restructuring. | 01 September 2015, 07:48:46 UTC |
67d85e5 | Moritz Kassner | 31 August 2015, 14:47:07 UTC | removed development plugin. | 31 August 2015, 14:47:07 UTC |
a1710fa | Moritz Kassner | 30 August 2015, 16:57:31 UTC | refactored calibration plugin g_pool attachment. | 30 August 2015, 16:57:31 UTC |
66a111a | Moritz Kassner | 28 August 2015, 17:30:03 UTC | added comment out socket thread safety. | 28 August 2015, 17:30:03 UTC |
bf11354 | Moritz Kassner | 28 August 2015, 16:50:54 UTC | corrected sync timebase functionality. | 28 August 2015, 16:50:54 UTC |
ef2732c | Moritz Kassner | 28 August 2015, 16:50:29 UTC | remove whitespace | 28 August 2015, 16:50:29 UTC |
c879f63 | Moritz Kassner | 28 August 2015, 16:50:12 UTC | removed unused HW-timestamp support code. | 28 August 2015, 16:50:12 UTC |
7c93caf | Moritz Kassner | 28 August 2015, 16:02:59 UTC | Merge branch 'plugin_notifications' Conflicts: pupil_src/shared_modules/plugin.py | 28 August 2015, 16:02:59 UTC |
61ba506 | Moritz Kassner | 28 August 2015, 16:01:14 UTC | refactored some code added comment to clarify. | 28 August 2015, 16:01:14 UTC |
d8a6f46 | Moritz Kassner | 28 August 2015, 14:36:57 UTC | fixed typo in help string. | 28 August 2015, 14:36:57 UTC |
e2a5503 | Moritz Kassner | 28 August 2015, 14:18:20 UTC | fine-tune display duration | 28 August 2015, 14:18:20 UTC |
b172338 | Moritz Kassner | 28 August 2015, 14:15:43 UTC | record raw jpeg by default | 28 August 2015, 14:15:43 UTC |
0fbadeb | Moritz Kassner | 28 August 2015, 14:03:40 UTC | don't annonce ref start and stop if you get the msg form the network. This creates a feedback loop. | 28 August 2015, 14:03:40 UTC |
79e7291 | Moritz Kassner | 28 August 2015, 13:48:42 UTC | stability fixes in pupil_sync. removed sanitise timestamps in recorder as we don't need them anymore. | 28 August 2015, 13:48:42 UTC |
8ce12d4 | Moritz Kassner | 28 August 2015, 13:34:15 UTC | Introducing Pupil_sync: Synchronise recording and timebase across all Pupil's in the same network. This is good for multiuser and multi-camera setups. | 28 August 2015, 13:34:15 UTC |
440428f | Moritz Kassner | 28 August 2015, 13:25:40 UTC | Introducing Pupil_sync: Synchronise recording and timebase across all Pupil's in the same network. This is good for multiuser and multi-camera setups. | 28 August 2015, 13:26:09 UTC |
374c5c2 | Moritz Kassner | 27 August 2015, 11:01:37 UTC | remove file for now. We rewrite and add later. | 27 August 2015, 11:01:37 UTC |
61f5947 | MichaelBarz | 26 August 2015, 14:05:38 UTC | Merge branch 'master' of http://github.com/pupil-labs/pupil | 26 August 2015, 14:05:38 UTC |
c2dc0f9 | MichaelBarz | 26 August 2015, 14:05:13 UTC | added device selector, see #183 | 26 August 2015, 14:05:13 UTC |
9bc3c6f | Moritz Kassner | 26 August 2015, 11:00:50 UTC | cleaned up plugin code. Made run-time imported more robust. | 26 August 2015, 11:00:50 UTC |
c63ba38 | Moritz Kassner | 25 August 2015, 13:20:19 UTC | fixed #189 | 25 August 2015, 13:20:19 UTC |
c4a2dd6 | Moritz Kassner | 25 August 2015, 09:51:54 UTC | handle notifications emitted during on_notify instead of deleting them | 25 August 2015, 09:51:54 UTC |
053fdc2 | Moritz Kassner | 25 August 2015, 08:43:46 UTC | added function get_timestamp that adds timebase offset. | 25 August 2015, 08:43:46 UTC |
973045e | sarah | 24 August 2015, 15:51:41 UTC | event_capture plugin created and added to world plugin dropdown menu | 24 August 2015, 15:51:41 UTC |
2b047bc | Moritz Kassner | 24 August 2015, 13:51:21 UTC | adding a plugin notification scheme. Use notify_all to send notifications to all other plugins. Implement on_notify in your plugin to deal with notifications. This is beta and may change if we find something better. | 24 August 2015, 13:51:21 UTC |
8e77290 | Moritz Kassner | 24 August 2015, 13:15:57 UTC | cosmetics | 24 August 2015, 13:15:57 UTC |
2fcd96d | Moritz Kassner | 24 August 2015, 09:44:09 UTC | added Pupil Plugin runtime loader: The final convention is not set yet but you can simple add plugins to pupil running via bundle or source by adding plugin_src_files.py's to ~/pupil_capture_settings/plugins/ . The src file will be imported and all subclasses of 'plugin' will be added to the plugin launcher selection. | 24 August 2015, 09:44:09 UTC |
baa71d2 | Moritz Kassner | 19 August 2015, 15:24:15 UTC | code cleanup. | 19 August 2015, 15:24:15 UTC |
c7555c5 | Moritz Kassner | 17 August 2015, 16:21:21 UTC | log trim mark change. | 17 August 2015, 16:21:21 UTC |
8e851a5 | Moritz Kassner | 17 August 2015, 16:21:07 UTC | show log msg even when process was blocked for more than .5 sec | 17 August 2015, 16:21:07 UTC |
2897afd | Moritz Kassner | 17 August 2015, 14:58:38 UTC | set log level | 17 August 2015, 14:58:38 UTC |
cb41376 | Moritz Kassner | 17 August 2015, 14:58:21 UTC | set sub lib logging level | 17 August 2015, 14:58:21 UTC |
f51a023 | Moritz Kassner | 17 August 2015, 14:58:05 UTC | uniqueness should be a class property not instance | 17 August 2015, 14:58:05 UTC |
de4c2a3 | Moritz Kassner | 17 August 2015, 14:21:35 UTC | refactored code and fixed Issue #165 | 17 August 2015, 14:21:35 UTC |
a210c25 | Moritz Kassner | 17 August 2015, 14:21:10 UTC | updated plugin launch methods for player. | 17 August 2015, 14:21:10 UTC |
57c3648 | Moritz Kassner | 17 August 2015, 12:47:21 UTC | version bump, move log_display init to front to show the puling start process. | 17 August 2015, 12:47:21 UTC |
f313acc | Moritz Kassner | 17 August 2015, 12:44:19 UTC | more work on log display. version bump for pyglui. | 17 August 2015, 12:44:19 UTC |
5d16413 | Moritz Kassner | 17 August 2015, 10:19:26 UTC | make comment clearer. | 17 August 2015, 10:19:26 UTC |
022e11f | Moritz Kassner | 17 August 2015, 10:17:29 UTC | make the text look nice. | 17 August 2015, 10:17:29 UTC |
1894780 | Moritz Kassner | 17 August 2015, 10:16:59 UTC | let dt be the actual time passed between loop iterations not dt of timestamps. | 17 August 2015, 10:16:59 UTC |
d68c681 | Moritz Kassner | 17 August 2015, 09:16:47 UTC | add visible feedback of the log in world window. | 17 August 2015, 09:16:47 UTC |
6f88b1e | Moritz Kassner | 17 August 2015, 09:16:25 UTC | add classes instead of instances to plugin list to prevent initialisation of unique plugins. | 17 August 2015, 09:16:25 UTC |
f642039 | Moritz Kassner | 17 August 2015, 09:15:36 UTC | add time passed between frames as event. | 17 August 2015, 09:15:36 UTC |
bbd62a0 | Moritz Kassner | 17 August 2015, 09:15:00 UTC | cosmetics | 17 August 2015, 09:15:00 UTC |
d30ad67 | Moritz Kassner | 15 August 2015, 08:33:05 UTC | replace os.getlogin with getpass module for robust cross platform use. | 15 August 2015, 08:33:05 UTC |
9053f8e | Moritz Kassner | 14 August 2015, 08:04:05 UTC | fixed but in recorder when deleting rec dir. | 14 August 2015, 08:04:05 UTC |
2d9afb5 | Moritz Kassner | 12 August 2015, 15:43:06 UTC | move code and add comment | 12 August 2015, 15:43:06 UTC |
996cbad | Moritz Kassner | 12 August 2015, 10:42:57 UTC | with the addition of a timer eye window updates no faster 60fps. | 12 August 2015, 10:42:57 UTC |
84fc4bc | Moritz Kassner | 11 August 2015, 08:46:58 UTC | adding custom bandwidth factor for Pupil Cameras. | 11 August 2015, 08:46:58 UTC |
f054e1f | Moritz Kassner | 10 August 2015, 13:10:32 UTC | adding new Pupil World and Eye camera IDs. | 10 August 2015, 13:10:32 UTC |
c18c182 | Moritz Kassner | 10 August 2015, 13:10:07 UTC | set default framerate to 60fps for eye camera. | 10 August 2015, 13:10:07 UTC |
fa9379a | Moritz Kassner | 10 August 2015, 10:09:05 UTC | fixed issue #180 by making the logic for slicing the same in fixation detector and offline marker detector. | 10 August 2015, 10:09:05 UTC |
ce820e0 | Will Patera | 26 July 2015, 01:51:36 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil | 26 July 2015, 01:51:36 UTC |
9875c0e | Will Patera | 26 July 2015, 01:50:53 UTC | cosmetics - fixing typos in comments of `fixation_detector.py` | 26 July 2015, 01:50:53 UTC |
3e37cd6 | mkassner | 24 July 2015, 15:29:39 UTC | Merge pull request #179 from cpicanco/patch-2 fix slice((start > 0), stop, step) heatmap bug | 24 July 2015, 15:29:39 UTC |
ce53621 | MichaelBarz | 24 July 2015, 13:54:24 UTC | Merge branch 'master' of http://github.com/pupil-labs/pupil | 24 July 2015, 13:54:24 UTC |
6c04d8f | MichaelBarz | 24 July 2015, 13:53:58 UTC | changed bundling process for 32-bit capture and player bundles | 24 July 2015, 13:53:58 UTC |
fe37f1a | Rafael Picanço | 24 July 2015, 08:40:20 UTC | fix slice((start > 0), stop, step) heatmap bug section = slice(start, stop, 1) when start > 0, frame_idx (L257) does not reflect the frame index producing buggy heatmaps; The gaze_on_srf_in_section method is already using frame_idx+=section.start, so I just copy and paste it. | 24 July 2015, 08:40:20 UTC |
e3b07e5 | Moritz Kassner | 23 July 2015, 14:22:21 UTC | fixed #174 | 23 July 2015, 14:22:21 UTC |
913e24e | mkassner | 23 July 2015, 07:59:15 UTC | Merge pull request #176 from cpicanco/patch-2 Update main.py | 23 July 2015, 07:59:15 UTC |
c895aa8 | Moritz Kassner | 23 July 2015, 07:41:57 UTC | removed double line | 23 July 2015, 07:41:57 UTC |
f6aeb2c | Moritz Kassner | 23 July 2015, 07:33:06 UTC | removed deepcopy as it was not needed and created a memoryleak during export. | 23 July 2015, 07:33:06 UTC |
63d5a2e | Rafael Picanço | 22 July 2015, 05:41:32 UTC | Update main.py Cosmetics | 22 July 2015, 05:41:32 UTC |
cafff14 | MichaelBarz | 21 July 2015, 13:14:53 UTC | fixed video backend for windows. Interface changed and thus errors occurred with the old windows backend. | 21 July 2015, 13:14:53 UTC |
8f33850 | Moritz Kassner | 21 July 2015, 07:23:39 UTC | code cleanup | 21 July 2015, 07:23:39 UTC |
10abd97 | Moritz Kassner | 21 July 2015, 07:18:22 UTC | bugfixes in automatic timestamp generation logic. | 21 July 2015, 07:18:22 UTC |
285aae4 | Moritz Kassner | 21 July 2015, 06:57:21 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil | 21 July 2015, 06:57:21 UTC |
d5fdb03 | Moritz Kassner | 21 July 2015, 06:57:17 UTC | updated quit_button. | 21 July 2015, 06:57:17 UTC |
13b9c89 | mkassner | 20 July 2015, 08:28:30 UTC | Merge pull request #169 from cpicanco/patch-1 typos (recording) | 20 July 2015, 08:28:30 UTC |
17d7ad1 | Rafael Picanço | 18 July 2015, 23:29:15 UTC | typos (recording) | 18 July 2015, 23:29:15 UTC |
2b83963 | mkassner | 18 July 2015, 15:22:58 UTC | Merge pull request #167 from cpicanco/patch-1 Update fixation_detector.py | 18 July 2015, 15:22:58 UTC |
4d37d8c | Moritz Kassner | 18 July 2015, 15:19:40 UTC | exporter should use no_wait for capture as well. | 18 July 2015, 15:19:40 UTC |
e9af7b0 | Moritz Kassner | 18 July 2015, 15:18:34 UTC | moved wait logic into file capture class and use it dug in capture session running from files. | 18 July 2015, 15:18:34 UTC |
c4b31a0 | Moritz Kassner | 18 July 2015, 13:01:35 UTC | correct gaze when plugin is loaded from settings. | 18 July 2015, 13:01:35 UTC |
8ae5ac9 | Rafael Picanço | 17 July 2015, 18:58:55 UTC | Update fixation_detector.py Adding missing 'Close' button | 17 July 2015, 18:58:55 UTC |
5e165ad | MichaelBarz | 15 July 2015, 14:43:41 UTC | fixed import of video module for windows | 15 July 2015, 14:43:41 UTC |
0a1a1bf | mkassner | 14 July 2015, 07:18:31 UTC | Merge pull request #163 from cpicanco/patch-2 fix #162 | 14 July 2015, 07:18:31 UTC |
d02526e | Rafael Picanço | 14 July 2015, 04:05:54 UTC | fix #162 | 14 July 2015, 04:05:54 UTC |
760d64a | Moritz Kassner | 10 July 2015, 12:45:02 UTC | fixed typo | 10 July 2015, 12:45:02 UTC |
85db75a | Moritz Kassner | 08 July 2015, 15:41:21 UTC | fixed typo. | 08 July 2015, 15:41:21 UTC |
24680da | Moritz Kassner | 08 July 2015, 11:38:37 UTC | do forking enable only when on mac and frozen. | 08 July 2015, 11:38:37 UTC |
ac5c83e | Moritz Kassner | 08 July 2015, 10:17:26 UTC | exporter is now like player/main in regard to video pattern matching | 08 July 2015, 10:17:26 UTC |
e879901 | Moritz Kassner | 08 July 2015, 09:50:29 UTC | clean up window and ui init sequence. | 08 July 2015, 09:50:29 UTC |
136275b | Moritz Kassner | 08 July 2015, 08:07:50 UTC | simplified hdpi handling for plugins and eye | 08 July 2015, 08:07:50 UTC |
fb40445 | Moritz Kassner | 06 July 2015, 15:20:21 UTC | updated comment. | 06 July 2015, 15:20:21 UTC |
8244482 | Moritz Kassner | 06 July 2015, 14:53:26 UTC | fixed old version regression | 06 July 2015, 14:53:26 UTC |
d9bae37 | Moritz Kassner | 06 July 2015, 14:42:47 UTC | changed mjpeg container to mp4 as mov seems to fail to properly seek with mjpeg payload. updated eye.py for jpeg writer | 06 July 2015, 14:42:47 UTC |
63f8830 | Moritz Kassner | 06 July 2015, 12:49:00 UTC | experimenting with audio | 06 July 2015, 12:49:00 UTC |