1218905 | Patrick Faion | 26 March 2020, 15:24:51 UTC | Merge pull request #1838 from pupil-labs/set_av_log_level_to_warning Set av.buffered decoder log level to warning | 26 March 2020, 15:24:51 UTC |
88933f7 | Pablo Prietz | 26 March 2020, 15:23:44 UTC | Merge pull request #1837 from pupil-labs/update-travis-ndsi Update pyndsi on travis before testing | 26 March 2020, 15:23:44 UTC |
a430317 | Patrick Faion | 26 March 2020, 15:22:08 UTC | Merge pull request #1835 from pupil-labs/fix_averror_init Improve multi-part recording handling in Player | 26 March 2020, 15:22:08 UTC |
7cf9de6 | Pablo Prietz | 26 March 2020, 15:18:49 UTC | Merge branch 'develop' into fix_averror_init | 26 March 2020, 15:18:49 UTC |
c2c0574 | Pablo Prietz | 26 March 2020, 15:17:53 UTC | Set av.buffered_decoder log level to WARNING | 26 March 2020, 15:17:53 UTC |
d851bee | Pablo Prietz | 26 March 2020, 14:28:32 UTC | Merge pull request #1829 from pupil-labs/stop-nonmonotonic-recording Stop nonmonotonic recording | 26 March 2020, 14:28:32 UTC |
8b9fccf | Patrick Faion | 26 March 2020, 13:00:47 UTC | Update pyndsi on travis before testing | 26 March 2020, 13:00:47 UTC |
37dd3e0 | Pablo Prietz | 26 March 2020, 10:55:13 UTC | Merge pull request #1833 from pupil-labs/fix-windows-path-issues Fix windows path issues | 26 March 2020, 10:55:13 UTC |
0fb92c3 | Patrick Faion | 26 March 2020, 09:12:52 UTC | Fix typo | 26 March 2020, 09:12:52 UTC |
ba83fe0 | Patrick Faion | 26 March 2020, 08:31:49 UTC | Merge pull request #1836 from pupil-labs/v1.23-fixes V1.23 fixes | 26 March 2020, 08:31:49 UTC |
2b4ced3 | Pablo Prietz | 25 March 2020, 17:52:10 UTC | Gaze history: Clip parameter to allowed range | 25 March 2020, 17:52:10 UTC |
02a9cec | Pablo Prietz | 25 March 2020, 17:51:11 UTC | Storage objects should not load legacy files Legacy files contain pickled data. The storage class was introduced after the switch to msgpack and therefore, does not need to fallback to legacy mode in case loading the msgpack data fails. | 25 March 2020, 17:51:11 UTC |
611267c | Pablo Prietz | 25 March 2020, 17:49:07 UTC | Use calibration file pattern that excludes os-specific meta files e.g. macOS creates `._<filename>` files on non-HFS+ drives to store extended file attributes. reference https://apple.stackexchange.com/questions/14980/why-are-dot-underscore-files-created-and-how-can-i-avoid-them | 25 March 2020, 17:49:07 UTC |
182c82c | Pablo Prietz | 25 March 2020, 17:45:58 UTC | Handle InvalidContainerError in av_writer | 25 March 2020, 17:45:58 UTC |
8801925 | Pablo Prietz | 25 March 2020, 17:26:26 UTC | Remove outdated warning | 25 March 2020, 17:26:26 UTC |
aaa6e68 | Pablo Prietz | 25 March 2020, 17:18:08 UTC | Introduce InvalidContainerError | 25 March 2020, 17:18:08 UTC |
6480e7f | Pablo Prietz | 25 March 2020, 15:11:34 UTC | Load video container on demand | 25 March 2020, 15:11:34 UTC |
e6f9cad | Patrick Faion | 25 March 2020, 13:01:35 UTC | Fix typo and improve user-facing messages | 25 March 2020, 13:01:35 UTC |
c386e11 | Pablo Prietz | 25 March 2020, 11:22:54 UTC | Always return Video to avoid container_idx confusion in fill_gaps=False situations Issue: The lookup table is build with all videos (incl. invalid ones). If fill_gaps=False we mask the table to not include invalid videos. If we also filter the list of videos in this case, they won't match the container_idx in the masked lookup table anymore. Solution is to not filter the videos. | 25 March 2020, 11:22:54 UTC |
9157c4c | Pablo Prietz | 25 March 2020, 10:23:24 UTC | Merge pull request #1834 from pupil-labs/ndsi-version-bump Bump ndsi version to v1.3 | 25 March 2020, 10:23:24 UTC |
273c1ac | Patrick Faion | 24 March 2020, 13:46:47 UTC | Bump ndsi version to v1.3 | 24 March 2020, 13:46:47 UTC |
d9e7781 | Pablo Prietz | 24 March 2020, 12:56:18 UTC | Merge pull request #1832 from pupil-labs/fix_averror_init Use custom error if video does not have frames | 24 March 2020, 12:56:18 UTC |
7417f6c | Pablo Prietz | 24 March 2020, 12:56:00 UTC | Merge pull request #1828 from pupil-labs/remove-eye-movement Remove eye_movement detector and Windows C++ docs | 24 March 2020, 12:56:00 UTC |
cc1b3ee | Pablo Prietz | 24 March 2020, 09:51:38 UTC | Apply PR review suggestion | 24 March 2020, 09:51:38 UTC |
c6896f7 | Patrick Faion | 23 March 2020, 14:33:11 UTC | Ignore PermissionErrors when installing drivers on non-admin users | 23 March 2020, 14:33:11 UTC |
e89abcc | Patrick Faion | 23 March 2020, 10:41:21 UTC | Ensure non-unicode path for temporary windows driver directory | 23 March 2020, 14:11:38 UTC |
22dfce4 | Pablo Prietz | 23 March 2020, 13:52:10 UTC | Use custom error if video does not have frames The old implementation raises a TypeError as av.AVError expects an additional error code. Instead of passing any error code, the new implementation raises (and catches) a custom error in the case that a video is valid but does not contain any frames. | 23 March 2020, 13:52:10 UTC |
5596865 | Patrick Faion | 20 March 2020, 14:28:11 UTC | Fix path escaping issues in windows driver installation | 20 March 2020, 14:29:31 UTC |
08cf04b | Patrick Faion | 19 March 2020, 16:01:18 UTC | Fix typo Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 19 March 2020, 16:01:18 UTC |
fe66ee8 | Patrick Faion | 19 March 2020, 15:58:57 UTC | Rename to NonMonotonicTimestampError | 19 March 2020, 15:58:57 UTC |
d97da23 | Patrick Faion | 19 March 2020, 10:23:47 UTC | Handle NonMonotonicError in recorder plugin | 19 March 2020, 10:23:47 UTC |
f49ba0e | Patrick Faion | 19 March 2020, 10:19:48 UTC | Handle NonMonotonicError in eye process | 19 March 2020, 10:22:30 UTC |
6c81ea8 | Patrick Faion | 19 March 2020, 10:18:29 UTC | Add NonMonotonicError class for AV_Writer | 19 March 2020, 10:18:29 UTC |
bb1df4b | Patrick Faion | 17 March 2020, 15:38:22 UTC | Remove OpenCV binaries as dependency for pupil | 17 March 2020, 15:38:22 UTC |
4bfc675 | Patrick Faion | 17 March 2020, 15:18:52 UTC | Remove all C++ related things from docs and cleanup outdated info | 17 March 2020, 15:18:52 UTC |
bcc62d2 | Patrick Faion | 17 March 2020, 15:17:49 UTC | Remove nslr and nslr-hmm dependencies from docs | 17 March 2020, 15:17:49 UTC |
c136694 | Patrick Faion | 17 March 2020, 15:01:26 UTC | Remove disabled eye_movement code | 17 March 2020, 15:01:26 UTC |
fedeb1a | Patrick Faion | 17 March 2020, 15:01:04 UTC | Replace code from eye_movement that was used elsewhere | 17 March 2020, 15:01:04 UTC |
fd1133e | Pablo Prietz | 16 March 2020, 15:03:28 UTC | Merge pull request #1827 from pupil-labs/fix-noframe-roi-crash Do not process on_click events when there's no frame | 16 March 2020, 15:03:28 UTC |
de160ca | Patrick Faion | 16 March 2020, 14:52:30 UTC | Do not process on_click events when there's no frame | 16 March 2020, 14:57:40 UTC |
bcfbf7d | Pablo Prietz | 27 February 2020, 08:37:34 UTC | Merge branch 'revert-1812-drop-non-monotonic-ts' | 27 February 2020, 08:37:34 UTC |
d59bd85 | Pablo Prietz | 27 February 2020, 08:36:40 UTC | Fix typo | 27 February 2020, 08:36:40 UTC |
cb840fc | Pablo Prietz | 26 February 2020, 06:34:23 UTC | Merge pull request #1818 from fneitzel/patch-4 Edge case in license header fixed | 26 February 2020, 06:34:23 UTC |
19f114a | fneitzel | 26 February 2020, 01:26:42 UTC | Edge case in license header fixed | 26 February 2020, 01:26:42 UTC |
ac28eeb | Pablo Prietz | 25 February 2020, 13:44:05 UTC | Merge pull request #1817 from pupil-labs/revert-1812-drop-non-monotonic-ts Fix "Drop frames with non-monotonic timestamps in uvc" | 25 February 2020, 13:44:05 UTC |
f73c920 | Pablo Prietz | 25 February 2020, 13:10:55 UTC | Perform timestamp monotonicity check before applying time sync offset | 25 February 2020, 13:10:55 UTC |
34504b3 | Pablo Prietz | 25 February 2020, 12:42:30 UTC | Revert "Drop frames with non-monotonic timestamps in uvc" | 25 February 2020, 12:42:30 UTC |
7e50dbe | Pablo Prietz | 20 February 2020, 13:00:58 UTC | Merge pull request #1814 from pupil-labs/develop Pupil v1.22 Release | 20 February 2020, 13:00:58 UTC |
3bfdcdd | Pablo Prietz | 20 February 2020, 13:00:10 UTC | Merge pull request #1813 from pupil-labs/remove-cython-cpp Remove old cython/cpp references throughout the code base | 20 February 2020, 13:00:10 UTC |
a72bdd9 | Patrick Faion | 19 February 2020, 10:22:39 UTC | Remove old cython/cpp references throughout the code base | 19 February 2020, 10:22:39 UTC |
7d2a6e5 | Pablo Prietz | 18 February 2020, 14:56:14 UTC | Merge pull request #1812 from pupil-labs/drop-non-monotonic-ts Drop frames with non-monotonic timestamps in uvc | 18 February 2020, 14:56:14 UTC |
6669606 | Patrick Faion | 18 February 2020, 14:31:24 UTC | Apply suggestion Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 18 February 2020, 14:31:24 UTC |
2bd9007 | Patrick Faion | 18 February 2020, 14:21:13 UTC | Drop frames with non-monotonic timestamps in uvc | 18 February 2020, 14:25:45 UTC |
b6c3a09 | Patrick Faion | 18 February 2020, 09:39:24 UTC | Merge pull request #1792 from pupil-labs/video-capture-skimming Video capture slimming | 18 February 2020, 09:39:24 UTC |
bccfa21 | Patrick Faion | 18 February 2020, 09:20:43 UTC | Merge pull request #1810 from pupil-labs/player-eyeball-viz Eyeball Outline for Player | 18 February 2020, 09:20:43 UTC |
6589aee | Patrick Faion | 17 February 2020, 16:25:09 UTC | Adjust UI to reference eyeball outline as well | 17 February 2020, 16:25:09 UTC |
43469e9 | Patrick Faion | 17 February 2020, 16:19:53 UTC | Draw eyeball outline in overlay and export | 17 February 2020, 16:19:53 UTC |
b6ad2ad | Pablo Prietz | 05 February 2020, 13:02:46 UTC | Merge pull request #1805 from pupil-labs/fix-monocular-data-export Fix monocular data export | 05 February 2020, 13:02:46 UTC |
2474ed6 | Patrick Faion | 05 February 2020, 12:10:22 UTC | Apply black and cleanup imports | 05 February 2020, 12:10:22 UTC |
e66aa41 | Patrick Faion | 05 February 2020, 12:10:01 UTC | Fix always exporting to eye0 columns for monocular data export | 05 February 2020, 12:10:01 UTC |
e1a8305 | Patrick Faion | 03 February 2020, 12:15:17 UTC | Fix crash in Player | 03 February 2020, 12:15:17 UTC |
0f9d4c7 | Patrick Faion | 03 February 2020, 10:08:14 UTC | Adjust copy text after revision | 03 February 2020, 10:08:14 UTC |
3527d0b | Patrick Faion | 31 January 2020, 09:11:01 UTC | Merge pull request #1789 from ChingT/calibration-3d-refactor Refactor 3d calibration | 31 January 2020, 09:11:01 UTC |
29ee69c | Pablo Prietz | 30 January 2020, 15:25:18 UTC | Merge pull request #1785 from romanroibu/scan-path-plugin Scan Path plugin | 30 January 2020, 15:25:18 UTC |
f33cf04 | Patrick Faion | 30 January 2020, 12:22:08 UTC | Rename default_capture to default_capture_name | 30 January 2020, 12:22:08 UTC |
f316d67 | Patrick Faion | 30 January 2020, 12:16:35 UTC | Make File_Source persistent in capture Display appropriate message if file does not exist | 30 January 2020, 12:16:35 UTC |
eeeca04 | Roman Roibu | 30 January 2020, 10:14:42 UTC | Make ScanPathController params persistent accross sessions | 30 January 2020, 10:14:42 UTC |
2b21d2e | Roman Roibu | 30 January 2020, 10:10:15 UTC | Update scan path UI text | 30 January 2020, 10:10:15 UTC |
9e2a8a3 | Pablo Prietz | 30 January 2020, 08:28:16 UTC | Fix typo | 30 January 2020, 08:28:16 UTC |
0696243 | Roman Roibu | 29 January 2020, 14:56:18 UTC | Save scan path params to offline_data Same as scan path cache. | 29 January 2020, 14:56:18 UTC |
4c945e2 | Patrick Faion | 29 January 2020, 13:46:54 UTC | Merge branch 'develop' into video-capture-skimming # Conflicts: # pupil_src/shared_modules/video_capture/file_backend.py # pupil_src/shared_modules/video_capture/realsense2_backend.py # pupil_src/shared_modules/video_capture/realsense_backend.py # pupil_src/shared_modules/video_capture/uvc_backend.py | 29 January 2020, 13:46:54 UTC |
df065d6 | Roman Roibu | 29 January 2020, 11:14:03 UTC | Add scan path documentation to the UI | 29 January 2020, 11:14:03 UTC |
14ac7e0 | Patrick Faion | 29 January 2020, 11:03:49 UTC | Fix source mode toggle not working for File_Source | 29 January 2020, 11:03:49 UTC |
a659384 | Patrick Faion | 29 January 2020, 10:58:50 UTC | Hide File_Source UI by default and do not store in session settings - Show UI only when instanted by manager - Do not store in session settings - Make sure there's a default capture even if restoring session | 29 January 2020, 10:58:50 UTC |
f90ec7d | Roman Roibu | 29 January 2020, 10:55:49 UTC | Make ScanPathController params persistent for the recording | 29 January 2020, 10:55:49 UTC |
8656452 | Patrick Faion | 29 January 2020, 10:00:04 UTC | Catch NDSI race condition with better user feedback | 29 January 2020, 10:00:04 UTC |
4391502 | Pablo Prietz | 28 January 2020, 14:09:32 UTC | Merge pull request #1788 from pupil-labs/roi-plugin Roi plugin | 28 January 2020, 14:09:32 UTC |
22260fa | Patrick Faion | 28 January 2020, 14:03:01 UTC | Make RoiModel an Observable | 28 January 2020, 14:03:01 UTC |
a091dd4 | Patrick Faion | 28 January 2020, 13:43:55 UTC | Remove FileSource selector UI from player | 28 January 2020, 13:43:55 UTC |
f016237 | Patrick Faion | 28 January 2020, 13:25:03 UTC | Ensure that sources can always access source_managers even if empty | 28 January 2020, 13:25:03 UTC |
1f664be | Patrick Faion | 28 January 2020, 13:23:46 UTC | Rename NDSI source has_ui to ui_initialized | 28 January 2020, 13:23:46 UTC |
8d95fb1 | Patrick Faion | 28 January 2020, 12:00:18 UTC | Fix incorrect pyre log level | 28 January 2020, 12:00:18 UTC |
f763257 | Patrick Faion | 28 January 2020, 11:24:15 UTC | Remove debug print | 28 January 2020, 11:24:15 UTC |
fc539f4 | Patrick Faion | 28 January 2020, 11:03:24 UTC | Cleanup TODOs, comments, docstrings, imports | 28 January 2020, 11:03:24 UTC |
211dfbb | Patrick Faion | 28 January 2020, 11:02:43 UTC | Add minimal UI for HMD source | 28 January 2020, 11:02:43 UTC |
2627900 | Patrick Faion | 28 January 2020, 10:18:52 UTC | Remove realsense from bundle specs | 28 January 2020, 10:18:52 UTC |
d977dde | Patrick Faion | 28 January 2020, 10:18:10 UTC | Remove realsense documentation | 28 January 2020, 10:18:10 UTC |
9e41fee | Roman Roibu | 28 January 2020, 10:18:00 UTC | Reset the progress on scan path task cancel | 28 January 2020, 10:18:00 UTC |
2c5de8b | Roman Roibu | 28 January 2020, 10:17:34 UTC | Cancel running scan path tasks when gaze data changed | 28 January 2020, 10:17:34 UTC |
c3c52a0 | Patrick Faion | 28 January 2020, 10:07:55 UTC | Rename settings_ui_elements to just ui_elements | 28 January 2020, 10:17:17 UTC |
e33c0bc | Pablo Prietz | 27 January 2020, 18:00:50 UTC | Set maximum time frame to 3 seconds | 27 January 2020, 18:00:50 UTC |
9af06ec | Pablo Prietz | 27 January 2020, 17:49:59 UTC | Merge pull request #1795 from romanroibu/use-announcer-and-listener-for-gaze-data-change Use Announcer and Listener for gaze data change | 27 January 2020, 17:49:59 UTC |
51c33f0 | Roman Roibu | 27 January 2020, 17:46:27 UTC | Announce gaze from offline calibration with 1sec delay This matches the old implementation. | 27 January 2020, 17:46:27 UTC |
92076bd | Roman Roibu | 27 January 2020, 17:46:00 UTC | Add delay to Announcer.announce_new and Announcer.announce_existing | 27 January 2020, 17:46:00 UTC |
dafc928 | Pablo Prietz | 27 January 2020, 17:41:53 UTC | Merge remote-tracking branch 'rom/use-announcer-and-listener-for-gaze-data-change' into scan-path-plugin | 27 January 2020, 17:41:53 UTC |
323f9ff | Pablo Prietz | 27 January 2020, 17:40:34 UTC | Ensure correct dimensionality | 27 January 2020, 17:40:34 UTC |
7c339e2 | Pablo Prietz | 27 January 2020, 17:40:15 UTC | Correctly access video source in background | 27 January 2020, 17:40:15 UTC |
f0b14cc | Roman Roibu | 27 January 2020, 17:26:22 UTC | Update announce_new to accept optional data to create the token | 27 January 2020, 17:26:22 UTC |
0820d64 | Patrick Faion | 27 January 2020, 17:19:57 UTC | Fix recover logic Decided not to touch the timers. | 27 January 2020, 17:19:57 UTC |
f929244 | Patrick Faion | 27 January 2020, 17:07:19 UTC | Disable continuous UI refreshing when UVC source is disconnected | 27 January 2020, 17:07:19 UTC |