ebbfb20 | Pablo Prietz | 14 April 2021, 08:53:51 UTC | Player: Cache decoded BGR buffer when paused. | 14 April 2021, 08:53:51 UTC |
09fac87 | Pablo Prietz | 12 April 2021, 08:37:32 UTC | Merge pull request #2131 from pupil-labs/fix-service-file-source-replacement Deinit UI when cleaning plugin list for eye processes | 12 April 2021, 08:37:32 UTC |
68ed396 | Pablo Prietz | 12 April 2021, 08:37:05 UTC | Merge pull request #2128 from pupil-labs/fix_2122 Handle calibration area calculation errors | 12 April 2021, 08:37:05 UTC |
c32242c | Roman Roibu | 12 April 2021, 07:47:15 UTC | Deinit UI when cleaning plugin list for eye processes | 12 April 2021, 07:47:15 UTC |
b566c6a | Pablo Prietz | 06 April 2021, 14:57:11 UTC | Merge pull request #2126 from pupil-labs/fix-disabling-pupil-detection Fix toggling pupil detection on/off | 06 April 2021, 14:57:11 UTC |
0be03dc | Pablo Prietz | 06 April 2021, 14:48:57 UTC | Merge pull request #2125 from pupil-labs/pi-disable-pupil-from-recording Disable "Pupil from Recording" for Pupil Invisible recordings | 06 April 2021, 14:48:57 UTC |
a5ad15a | Pablo Prietz | 06 April 2021, 09:09:47 UTC | Catch QHull errors Fixes #2122 | 06 April 2021, 09:09:47 UTC |
6fd9adc | Pablo Prietz | 06 April 2021, 09:02:46 UTC | Remove unused import | 06 April 2021, 09:02:46 UTC |
85a388f | Pablo Prietz | 06 April 2021, 09:02:33 UTC | Sort imports | 06 April 2021, 09:02:33 UTC |
084b6f9 | Pablo Prietz | 01 April 2021, 12:36:48 UTC | Merge pull request #2124 from pupil-labs/fix-msgpack-unpack Fix msgpack unpack in Pupil Groups | 01 April 2021, 12:36:48 UTC |
73b5747 | Roman Roibu | 01 April 2021, 12:22:56 UTC | Explicitly define the type for g_pool.pupil_detection_enabled and pupil_detection_enabled ui switch value | 01 April 2021, 12:22:56 UTC |
39c53fa | Roman Roibu | 01 April 2021, 12:21:43 UTC | Replace "set_pupil_detection_enabled" with "pupil_detector.set_enabled" notification subject | 01 April 2021, 12:21:43 UTC |
3d3646b | Roman Roibu | 31 March 2021, 17:27:40 UTC | Disable pupil positions export when no pupil producer is available | 31 March 2021, 17:27:40 UTC |
84b8f02 | Roman Roibu | 31 March 2021, 17:26:38 UTC | Exclude DisabledPupilProducer from pupil producer list Since this is a stub implementation, it is not considered a valid pupil producer | 31 March 2021, 17:26:38 UTC |
f36c8db | Roman Roibu | 31 March 2021, 17:25:52 UTC | Disable Pupil_From_Recording producer for Invisible recordings | 31 March 2021, 17:25:52 UTC |
75e8db8 | Roman Roibu | 31 March 2021, 17:24:17 UTC | Extract code for determining available pupil producers into a separate method | 31 March 2021, 17:24:17 UTC |
49f6f68 | Roman Roibu | 31 March 2021, 17:23:11 UTC | Add DisabledPupilProducer to player default plugin list | 31 March 2021, 17:23:11 UTC |
141b98c | Roman Roibu | 31 March 2021, 17:21:59 UTC | Add DisabledPupilProducer pupil producer stup This class is used as a substitute of an actual pupil producer implementation. It stubs the interface of a pupil producer so that all the plugins that depend on there being a producer still work. | 31 March 2021, 17:21:59 UTC |
c8ac7f1 | Pablo Prietz | 31 March 2021, 10:35:10 UTC | Use msgpack explicitly | 31 March 2021, 10:35:10 UTC |
ba564ef | Pablo Prietz | 31 March 2021, 10:15:06 UTC | Remove out-of-date function argument | 31 March 2021, 10:15:59 UTC |
3c18002 | Pablo Prietz | 31 March 2021, 09:48:13 UTC | Log full exception on debug level | 31 March 2021, 10:15:59 UTC |
c69da7a | Pablo Prietz | 31 March 2021, 09:46:12 UTC | Pupil Groups: Sort imports | 31 March 2021, 10:15:59 UTC |
cfa6507 | Pablo Prietz | 30 March 2021, 08:16:42 UTC | Merge pull request #2123 from pupil-labs/update-annotation-event-hotkey Update default annotation hotkey | 30 March 2021, 08:16:42 UTC |
90dea0c | Roman Roibu | 30 March 2021, 07:58:11 UTC | Change default annotation hotkey from "E" to "a" | 30 March 2021, 07:58:11 UTC |
eb8c232 | Pablo Prietz | 21 March 2021, 17:13:27 UTC | Merge pull request #2120 from pupil-labs/fix_service_calib Only run trigger_main_window_redraw() in Capture | 21 March 2021, 17:13:27 UTC |
9d5147a | Pablo Prietz | 21 March 2021, 17:11:24 UTC | Only run trigger_main_window_redraw() in Capture Fixes #2119 | 21 March 2021, 17:11:24 UTC |
668ceeb | Pablo Prietz | 15 March 2021, 15:43:57 UTC | Merge pull request #2118 from pupil-labs/develop Pupil v3.2 Release Candidate 3 | 15 March 2021, 15:43:57 UTC |
ef30b9a | Pablo Prietz | 15 March 2021, 15:43:38 UTC | Merge pull request #2117 from pupil-labs/fix_container_decode Workaround container.decode() crashing silently on Windows | 15 March 2021, 15:43:38 UTC |
ee62fea | Pablo Prietz | 15 March 2021, 15:25:24 UTC | Workaround container.decode() crashing silently on Windows | 15 March 2021, 15:25:24 UTC |
dfd3692 | Pablo Prietz | 11 March 2021, 09:42:19 UTC | Merge pull request #2115 from pupil-labs/develop Pupil v3.2 Release Candidate 2 | 11 March 2021, 09:42:19 UTC |
ccf2d32 | Pablo Prietz | 11 March 2021, 09:39:51 UTC | Merge pull request #2114 from pupil-labs/support-audio-decoding-issues-2 Support audio decoding issues (re-applied) | 11 March 2021, 09:39:51 UTC |
f1c91f9 | Pablo Prietz | 25 February 2021, 09:35:18 UTC | Fix iter_catch import | 11 March 2021, 09:27:57 UTC |
88708d3 | Pablo Prietz | 23 February 2021, 17:28:38 UTC | Audio playback: Log aac decoding issues with debug level | 11 March 2021, 09:27:54 UTC |
2d4319c | Pablo Prietz | 23 February 2021, 17:28:19 UTC | File backend: Log h264 decoding issues with debug level | 11 March 2021, 09:27:50 UTC |
33e2ac1 | Pablo Prietz | 23 February 2021, 17:22:42 UTC | Methods: Add make_change_loglevel_fn() Changes log records' log level to a specified logging level. Can be used instead of logging.Filter() objects | 11 March 2021, 09:27:46 UTC |
778ce81 | Pablo Prietz | 23 February 2021, 17:21:38 UTC | File backend: Simplify if statement | 11 March 2021, 09:27:42 UTC |
db03127 | Pablo Prietz | 23 February 2021, 17:21:16 UTC | File backend: Fix import | 11 March 2021, 09:27:38 UTC |
3ba285c | Pablo Prietz | 23 February 2021, 17:19:21 UTC | File backend: Handle unbound variable edge case If frame_iterator is empty, return fake frame instead | 11 March 2021, 09:27:35 UTC |
d5fcf01 | Pablo Prietz | 23 February 2021, 17:18:31 UTC | File backend: ignore video decoding issues | 11 March 2021, 09:27:31 UTC |
6a01710 | Pablo Prietz | 23 February 2021, 17:09:26 UTC | AV Writer: Ignore audio decoding issues | 11 March 2021, 09:27:27 UTC |
1a431ec | Pablo Prietz | 23 February 2021, 17:07:52 UTC | Methods: Add iter_catch Helper function that wraps an iterator, yields None of it catches specified exceptions, and logs them (opt-out) | 11 March 2021, 09:27:23 UTC |
73d7d43 | Pablo Prietz | 23 February 2021, 17:05:45 UTC | Methods: Sort imports | 11 March 2021, 09:27:19 UTC |
0c7e9f0 | Pablo Prietz | 23 February 2021, 10:36:32 UTC | Combine if statements | 11 March 2021, 09:27:16 UTC |
3f642c2 | Pablo Prietz | 16 February 2021, 14:18:59 UTC | Ignore audio decoding errors | 11 March 2021, 09:27:12 UTC |
955b4ad | Pablo Prietz | 10 March 2021, 10:20:12 UTC | Merge pull request #2113 from pupil-labs/develop Pupil v3.2 Release Candidate 1 | 10 March 2021, 10:20:12 UTC |
c3fd911 | Pablo Prietz | 10 March 2021, 10:15:09 UTC | Merge pull request #2112 from pupil-labs/hmd_accuracy Implement accuracy visualisation and calculation for HMD calibrations | 10 March 2021, 10:15:09 UTC |
f814533 | Pablo Prietz | 10 March 2021, 08:53:47 UTC | Merge pull request #2111 from pupil-labs/require-pye3d-v0.0.6 Require pye3d v0.0.6 | 10 March 2021, 08:53:47 UTC |
69302e3 | Pablo Prietz | 10 March 2021, 08:48:22 UTC | Merge pull request #2108 from pupil-labs/fix-laggy-pi-playback-after-seek Fixes laggy playback of PI recordings after seeking. | 10 March 2021, 08:48:22 UTC |
3edf5e3 | Pablo Prietz | 09 March 2021, 18:57:33 UTC | Enable accuracy visualisation and calculation for hmd data | 09 March 2021, 18:57:33 UTC |
4ea857d | Pablo Prietz | 09 March 2021, 18:57:04 UTC | Use extracted method to correlate and transform data | 09 March 2021, 18:57:04 UTC |
5735d0e | Pablo Prietz | 09 March 2021, 18:47:33 UTC | Accuracy Visualizer: Extract correlation and coordinate transformation | 09 March 2021, 18:47:33 UTC |
9b23339 | Pablo Prietz | 09 March 2021, 15:28:25 UTC | Accuracy Visualizer: Inherit CalculationResult from T.NamedTuple | 09 March 2021, 15:28:25 UTC |
04951a1 | Pablo Prietz | 09 March 2021, 10:11:04 UTC | Add more detail to inline comment | 09 March 2021, 14:16:53 UTC |
f76514b | Pablo Prietz | 03 March 2021, 15:52:52 UTC | Revert ts calculation based on frame timebase This reverts commit ef690a461bfb52a7b255b20e1bbb6ab5d29f0da3. | 09 March 2021, 14:16:53 UTC |
ee58ead | Pablo Prietz | 04 March 2021, 15:51:58 UTC | Lookup pts in cache instead of calculating it from sampling rate Audio pts rate is not consistent with pts distribution, causing seeks to be off. | 09 March 2021, 14:16:53 UTC |
ac5f1dc | Pablo Prietz | 04 March 2021, 15:47:24 UTC | Cache audio pts on load | 09 March 2021, 14:16:53 UTC |
bce63fb | Pablo Prietz | 03 March 2021, 15:52:52 UTC | Fixes laggy playback of PI recordings after seeking. TODO: - [ ] Fix new frame drop every few seconds | 09 March 2021, 14:16:53 UTC |
bac3bfa | Pablo Prietz | 09 March 2021, 14:14:06 UTC | Merge branch 'master' into develop | 09 March 2021, 14:14:06 UTC |
5409fff | Pablo Prietz | 09 March 2021, 13:50:36 UTC | Require pye3d v0.0.6 | 09 March 2021, 13:50:36 UTC |
b8b8010 | Pablo Prietz | 09 March 2021, 10:34:07 UTC | Merge pull request #2110 from pupil-labs/black-check Add GH Action to check black formatting | 09 March 2021, 10:34:07 UTC |
6d7ea43 | Pablo Prietz | 09 March 2021, 10:24:30 UTC | Apply black | 09 March 2021, 10:24:30 UTC |
69f34a2 | Pablo Prietz | 09 March 2021, 10:17:48 UTC | Add GH Action to check black formatting | 09 March 2021, 10:17:48 UTC |
d77c736 | Pablo Prietz | 03 March 2021, 15:50:19 UTC | Merge pull request #2107 from pupil-labs/support-audio-decoding-issues Support audio decoding issues | 03 March 2021, 15:50:19 UTC |
7eb0673 | Pablo Prietz | 03 March 2021, 15:47:45 UTC | Merge pull request #2106 from pupil-labs/revert-2101-support-audio-decoding-issues Revert "Support recordings with decoding issues" | 03 March 2021, 15:47:45 UTC |
f426f2e | Pablo Prietz | 03 March 2021, 15:47:14 UTC | Revert "Support recordings with decoding issues" | 03 March 2021, 15:47:14 UTC |
336ddc7 | Pablo Prietz | 03 March 2021, 13:32:48 UTC | Merge pull request #2103 from pupil-labs/port-audio-macos-crash-fix Workaround for Player crashing with OSError: [Errno -9986] Internal PortAudio error | 03 March 2021, 13:32:48 UTC |
75d55ac | Pablo Prietz | 03 March 2021, 13:30:32 UTC | Merge pull request #2101 from pupil-labs/support-audio-decoding-issues Support recordings with decoding issues | 03 March 2021, 13:30:32 UTC |
cf8dce2 | Pablo Prietz | 03 March 2021, 10:59:27 UTC | README: Update dev docs link Fixes https://github.com/pupil-labs/pupil/issues/2102 | 03 March 2021, 10:59:27 UTC |
4f4b87d | Roman Roibu | 02 March 2021, 21:20:56 UTC | Handle OSError in Audio_Playback._setup_output_audio separately | 02 March 2021, 21:20:56 UTC |
a301e37 | Pablo Prietz | 02 March 2021, 14:28:31 UTC | Merge pull request #2100 from pupil-labs/custom-player-plugin-list Custom Pupil Player plugin list for Invisible/Mobile recordings | 02 March 2021, 14:28:31 UTC |
08f272a | Pablo Prietz | 25 February 2021, 09:35:18 UTC | Fix iter_catch import | 25 February 2021, 09:35:18 UTC |
72b6ed8 | Roman Roibu | 25 February 2021, 09:11:18 UTC | Undo marking Audio_Playback unavailable for Pupil Mobile recordings | 25 February 2021, 09:11:18 UTC |
a818094 | Roman Roibu | 25 February 2021, 09:02:58 UTC | Guard audio_timeline from being None before calling refresh | 25 February 2021, 09:02:58 UTC |
579632e | Roman Roibu | 25 February 2021, 09:02:02 UTC | Handle OSError expections raised by PortAudio | 25 February 2021, 09:02:02 UTC |
27543a6 | Roman Roibu | 24 February 2021, 19:16:57 UTC | Add plugins required for core functionality but not shown in Plugin Manager to loaded_plugins | 24 February 2021, 19:16:57 UTC |
c2e32c6 | Roman Roibu | 24 February 2021, 19:04:37 UTC | Assign list instead of iterable to _pupil_producer_plugins/_gaze_producer_plugins | 24 February 2021, 19:04:37 UTC |
b1d22a2 | Roman Roibu | 24 February 2021, 19:03:18 UTC | Apply black formatting | 24 February 2021, 19:03:18 UTC |
deb7a44 | Roman Roibu | 24 February 2021, 09:00:26 UTC | Change plugin availability guard log message level Co-authored-by: Pablo Prietz <pablo@prietz.org> | 24 February 2021, 09:00:26 UTC |
85760da | Roman Roibu | 24 February 2021, 08:42:49 UTC | Filter out unavailable plugins on Plugin_List.__init__ before attempting to add | 24 February 2021, 08:43:47 UTC |
8525ec5 | Roman Roibu | 24 February 2021, 08:42:02 UTC | Add all pupil/gaze producers to default plugin list in Player | 24 February 2021, 08:43:43 UTC |
a31127f | Roman Roibu | 24 February 2021, 08:41:11 UTC | Don't show unavailable pupil/gaze producers in selection dropdown | 24 February 2021, 08:43:40 UTC |
2ae560a | Roman Roibu | 24 February 2021, 08:39:50 UTC | Mark GazeFromRecording unavailable for Pupil Mobile recordings | 24 February 2021, 08:43:36 UTC |
2ffb44e | Roman Roibu | 24 February 2021, 08:39:34 UTC | Mark Pupil_From_Recording unavailable for Pupil Mobile recordings | 24 February 2021, 08:43:32 UTC |
164f559 | Roman Roibu | 24 February 2021, 08:38:32 UTC | Mark Audio_Playback unavailable for Pupil Mobile recordings | 24 February 2021, 08:43:29 UTC |
f2c61df | Roman Roibu | 24 February 2021, 08:37:45 UTC | Mark GazeFromOfflineCalibration unavailable for Pupil Invisible recordings | 24 February 2021, 08:43:25 UTC |
7e14c94 | Roman Roibu | 24 February 2021, 08:37:04 UTC | Mark Offline_Pupil_Detection unavailable for Pupil Invisible recordings | 24 February 2021, 08:43:21 UTC |
49e453a | Pablo Prietz | 23 February 2021, 17:28:38 UTC | Audio playback: Log aac decoding issues with debug level | 23 February 2021, 17:32:01 UTC |
f550a10 | Pablo Prietz | 23 February 2021, 17:28:19 UTC | File backend: Log h264 decoding issues with debug level | 23 February 2021, 17:28:19 UTC |
2c0c411 | Pablo Prietz | 23 February 2021, 17:22:42 UTC | Methods: Add make_change_loglevel_fn() Changes log records' log level to a specified logging level. Can be used instead of logging.Filter() objects | 23 February 2021, 17:22:42 UTC |
45f4352 | Pablo Prietz | 23 February 2021, 17:21:38 UTC | File backend: Simplify if statement | 23 February 2021, 17:21:38 UTC |
8a00b6e | Pablo Prietz | 23 February 2021, 17:21:16 UTC | File backend: Fix import | 23 February 2021, 17:21:16 UTC |
397a3f0 | Pablo Prietz | 23 February 2021, 17:19:21 UTC | File backend: Handle unbound variable edge case If frame_iterator is empty, return fake frame instead | 23 February 2021, 17:19:21 UTC |
cb64445 | Pablo Prietz | 23 February 2021, 17:18:31 UTC | File backend: ignore video decoding issues | 23 February 2021, 17:18:31 UTC |
29f328d | Pablo Prietz | 23 February 2021, 17:09:26 UTC | AV Writer: Ignore audio decoding issues | 23 February 2021, 17:09:26 UTC |
d492ec7 | Pablo Prietz | 23 February 2021, 17:07:52 UTC | Methods: Add iter_catch Helper function that wraps an iterator, yields None of it catches specified exceptions, and logs them (opt-out) | 23 February 2021, 17:08:44 UTC |
c750a1a | Pablo Prietz | 23 February 2021, 17:05:45 UTC | Methods: Sort imports | 23 February 2021, 17:05:45 UTC |
bca44c3 | Pablo Prietz | 23 February 2021, 14:19:11 UTC | Merge branch 'develop' into support-audio-decoding-issues | 23 February 2021, 14:19:11 UTC |
d3bfe2b | Roman Roibu | 23 February 2021, 14:18:15 UTC | Mark Offline_Fixation_Detector unavailable for Pupil Invisible recordings | 23 February 2021, 14:18:15 UTC |
3c1a317 | Roman Roibu | 23 February 2021, 14:17:30 UTC | Mark Offline_Blink_Detection unavailable for Pupil Invisible recordings | 23 February 2021, 14:17:30 UTC |
01e285d | Roman Roibu | 23 February 2021, 11:56:30 UTC | Export RecordingInfo from pupil_recording | 23 February 2021, 11:57:25 UTC |