140ec81 | Moritz Kassner | 24 September 2015, 09:46:03 UTC | remove old import | 24 September 2015, 09:46:03 UTC |
2d73a66 | pupil | 24 September 2015, 09:39:26 UTC | Merge branch 'master' of http://github.com/pupil-labs/pupil | 24 September 2015, 09:39:26 UTC |
e4d6a22 | pupil | 24 September 2015, 09:39:20 UTC | use threading instead of mp for audio rec thread | 24 September 2015, 09:39:20 UTC |
2ec2e5e | Moritz Kassner | 24 September 2015, 09:38:06 UTC | use av writer for video and audio | 24 September 2015, 09:38:06 UTC |
569b22a | Moritz Kassner | 17 September 2015, 18:34:35 UTC | small fix | 17 September 2015, 18:34:35 UTC |
ea6bed1 | Moritz Kassner | 23 September 2015, 15:48:28 UTC | use av_audio_capture in recorder. Use a separate process for audio capture. | 23 September 2015, 15:48:28 UTC |
da78edc | Moritz Kassner | 17 September 2015, 16:46:54 UTC | small fix | 17 September 2015, 16:46:54 UTC |
dcbb0e1 | Moritz Kassner | 17 September 2015, 16:23:55 UTC | outcontainer follow in_container template | 17 September 2015, 16:23:55 UTC |
08361e4 | Moritz Kassner | 23 September 2015, 13:42:07 UTC | comment out prints | 23 September 2015, 13:42:07 UTC |
ff7c1ed | Moritz Kassner | 23 September 2015, 10:42:17 UTC | added pyav based audio capture | 23 September 2015, 10:42:17 UTC |
ad7ebca | Moritz Kassner | 23 September 2015, 10:41:46 UTC | cleanup | 23 September 2015, 10:41:46 UTC |
7890d23 | Moritz Kassner | 23 September 2015, 08:42:31 UTC | and another typo fix. | 23 September 2015, 08:42:31 UTC |
9caf6db | Moritz Kassner | 23 September 2015, 08:39:38 UTC | typo fix | 23 September 2015, 08:39:38 UTC |
995005d | Moritz Kassner | 23 September 2015, 08:38:32 UTC | another try to get sox to work from bundle. | 23 September 2015, 08:38:32 UTC |
6970746 | Moritz Kassner | 23 September 2015, 08:24:41 UTC | use shell to call sox | 23 September 2015, 08:24:41 UTC |
070a5eb | Moritz Kassner | 23 September 2015, 08:14:40 UTC | debugging audio recording with mac bundle. | 23 September 2015, 08:14:40 UTC |
62b29bb | Moritz Kassner | 22 September 2015, 09:25:43 UTC | reworked camera_calibration_file_format. Fixing #201 #202 and #203 . | 22 September 2015, 09:25:43 UTC |
4c6d930 | Moritz Kassner | 21 September 2015, 10:52:50 UTC | use timebases composted method. | 21 September 2015, 10:52:50 UTC |
387e106 | Moritz Kassner | 17 September 2015, 07:21:21 UTC | fixed and simplified calibration menues. | 17 September 2015, 07:21:21 UTC |
44ac18c | Moritz Kassner | 16 September 2015, 14:09:28 UTC | fixed bug that selected .wav file as video file | 16 September 2015, 14:09:28 UTC |
b0727ee | Moritz Kassner | 16 September 2015, 13:37:23 UTC | don't use debug video src. | 16 September 2015, 13:37:23 UTC |
574592b | Moritz Kassner | 16 September 2015, 12:37:21 UTC | use shader to to YUV to RGB conversion. This saves about 30% of cpu load in the world process! | 16 September 2015, 12:37:21 UTC |
2d41acc | Moritz Kassner | 16 September 2015, 12:35:56 UTC | fixed bug that prevent .mp4 video to be indexed by offline marker detector. | 16 September 2015, 12:35:56 UTC |
32a21ba | Moritz Kassner | 16 September 2015, 12:35:07 UTC | removed unused code | 16 September 2015, 12:35:07 UTC |
0270b9d | Moritz Kassner | 11 September 2015, 16:39:16 UTC | explicitly release rec data once recording is done. | 11 September 2015, 16:39:16 UTC |
95fce40 | Moritz Kassner | 10 September 2015, 13:39:49 UTC | Merge branch 'master' of http://github.com/pupil-labs/pupil | 10 September 2015, 13:39:49 UTC |
5283d0f | Moritz Kassner | 10 September 2015, 13:39:18 UTC | fixed memory problem on linux machines by resuing av.Frame instance. This must be a pyav bug. | 10 September 2015, 13:39:18 UTC |
2d52b06 | Moritz Kassner | 09 September 2015, 10:58:01 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil Conflicts: pupil_src/capture/eye.py pupil_src/capture/world.py | 09 September 2015, 10:58:01 UTC |
c1eca74 | Moritz Kassner | 09 September 2015, 10:57:27 UTC | fixes for window inconification in Windows OS. | 09 September 2015, 10:57:27 UTC |
aabb92e | MichaelBarz | 09 September 2015, 10:43:50 UTC | fix minimize setting error | 09 September 2015, 10:43:50 UTC |
5ffa6e0 | Moritz Kassner | 09 September 2015, 09:04:09 UTC | call the selector by property name not units. | 09 September 2015, 09:04:09 UTC |
a9dd2a4 | Moritz Kassner | 09 September 2015, 09:00:35 UTC | added missing properties. | 09 September 2015, 09:00:35 UTC |
112e216 | Moritz Kassner | 09 September 2015, 08:37:56 UTC | added settings to file capture to comply with interface. | 09 September 2015, 08:37:56 UTC |
27393ab | Moritz Kassner | 09 September 2015, 08:34:07 UTC | make capture resolutions selectable | 09 September 2015, 08:34:07 UTC |
9c51242 | Moritz Kassner | 09 September 2015, 06:56:53 UTC | Skip GL drawing when window is iconified. This should fix issue #139. It will also reduce CPU load. | 09 September 2015, 06:56:53 UTC |
ab3c97b | Moritz Kassner | 08 September 2015, 17:12:58 UTC | removed deprecated module code. | 08 September 2015, 17:12:58 UTC |
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 |