https://github.com/pupil-labs/pupil

sort by:
Revision Author Date Message Commit Date
955b4ad Merge pull request #2113 from pupil-labs/develop Pupil v3.2 Release Candidate 1 10 March 2021, 10:20:12 UTC
c3fd911 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 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 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 Enable accuracy visualisation and calculation for hmd data 09 March 2021, 18:57:33 UTC
4ea857d Use extracted method to correlate and transform data 09 March 2021, 18:57:04 UTC
5735d0e Accuracy Visualizer: Extract correlation and coordinate transformation 09 March 2021, 18:47:33 UTC
9b23339 Accuracy Visualizer: Inherit CalculationResult from T.NamedTuple 09 March 2021, 15:28:25 UTC
04951a1 Add more detail to inline comment 09 March 2021, 14:16:53 UTC
f76514b Revert ts calculation based on frame timebase This reverts commit ef690a461bfb52a7b255b20e1bbb6ab5d29f0da3. 09 March 2021, 14:16:53 UTC
ee58ead 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 Cache audio pts on load 09 March 2021, 14:16:53 UTC
bce63fb Fixes laggy playback of PI recordings after seeking. TODO: - [ ] Fix new frame drop every few seconds 09 March 2021, 14:16:53 UTC
bac3bfa Merge branch 'master' into develop 09 March 2021, 14:14:06 UTC
5409fff Require pye3d v0.0.6 09 March 2021, 13:50:36 UTC
b8b8010 Merge pull request #2110 from pupil-labs/black-check Add GH Action to check black formatting 09 March 2021, 10:34:07 UTC
6d7ea43 Apply black 09 March 2021, 10:24:30 UTC
69f34a2 Add GH Action to check black formatting 09 March 2021, 10:17:48 UTC
d77c736 Merge pull request #2107 from pupil-labs/support-audio-decoding-issues Support audio decoding issues 03 March 2021, 15:50:19 UTC
7eb0673 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 Revert "Support recordings with decoding issues" 03 March 2021, 15:47:14 UTC
336ddc7 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 Merge pull request #2101 from pupil-labs/support-audio-decoding-issues Support recordings with decoding issues 03 March 2021, 13:30:32 UTC
cf8dce2 README: Update dev docs link Fixes https://github.com/pupil-labs/pupil/issues/2102 03 March 2021, 10:59:27 UTC
4f4b87d Handle OSError in Audio_Playback._setup_output_audio separately 02 March 2021, 21:20:56 UTC
a301e37 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 Fix iter_catch import 25 February 2021, 09:35:18 UTC
72b6ed8 Undo marking Audio_Playback unavailable for Pupil Mobile recordings 25 February 2021, 09:11:18 UTC
a818094 Guard audio_timeline from being None before calling refresh 25 February 2021, 09:02:58 UTC
579632e Handle OSError expections raised by PortAudio 25 February 2021, 09:02:02 UTC
27543a6 Add plugins required for core functionality but not shown in Plugin Manager to loaded_plugins 24 February 2021, 19:16:57 UTC
c2e32c6 Assign list instead of iterable to _pupil_producer_plugins/_gaze_producer_plugins 24 February 2021, 19:04:37 UTC
b1d22a2 Apply black formatting 24 February 2021, 19:03:18 UTC
deb7a44 Change plugin availability guard log message level Co-authored-by: Pablo Prietz <pablo@prietz.org> 24 February 2021, 09:00:26 UTC
85760da Filter out unavailable plugins on Plugin_List.__init__ before attempting to add 24 February 2021, 08:43:47 UTC
8525ec5 Add all pupil/gaze producers to default plugin list in Player 24 February 2021, 08:43:43 UTC
a31127f Don't show unavailable pupil/gaze producers in selection dropdown 24 February 2021, 08:43:40 UTC
2ae560a Mark GazeFromRecording unavailable for Pupil Mobile recordings 24 February 2021, 08:43:36 UTC
2ffb44e Mark Pupil_From_Recording unavailable for Pupil Mobile recordings 24 February 2021, 08:43:32 UTC
164f559 Mark Audio_Playback unavailable for Pupil Mobile recordings 24 February 2021, 08:43:29 UTC
f2c61df Mark GazeFromOfflineCalibration unavailable for Pupil Invisible recordings 24 February 2021, 08:43:25 UTC
7e14c94 Mark Offline_Pupil_Detection unavailable for Pupil Invisible recordings 24 February 2021, 08:43:21 UTC
49e453a Audio playback: Log aac decoding issues with debug level 23 February 2021, 17:32:01 UTC
f550a10 File backend: Log h264 decoding issues with debug level 23 February 2021, 17:28:19 UTC
2c0c411 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 File backend: Simplify if statement 23 February 2021, 17:21:38 UTC
8a00b6e File backend: Fix import 23 February 2021, 17:21:16 UTC
397a3f0 File backend: Handle unbound variable edge case If frame_iterator is empty, return fake frame instead 23 February 2021, 17:19:21 UTC
cb64445 File backend: ignore video decoding issues 23 February 2021, 17:18:31 UTC
29f328d AV Writer: Ignore audio decoding issues 23 February 2021, 17:09:26 UTC
d492ec7 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 Methods: Sort imports 23 February 2021, 17:05:45 UTC
bca44c3 Merge branch 'develop' into support-audio-decoding-issues 23 February 2021, 14:19:11 UTC
d3bfe2b Mark Offline_Fixation_Detector unavailable for Pupil Invisible recordings 23 February 2021, 14:18:15 UTC
3c1a317 Mark Offline_Blink_Detection unavailable for Pupil Invisible recordings 23 February 2021, 14:17:30 UTC
01e285d Export RecordingInfo from pupil_recording 23 February 2021, 11:57:25 UTC
be0c57c Update Plugin_Manager to skip adding Plugins that are not available given g_pool context 23 February 2021, 11:57:21 UTC
33381af Update Plugin_List to skip adding Plugins that are not available given g_pool context 23 February 2021, 11:57:18 UTC
aa2f333 Add Plugin class method to signal plugin availability given g_pool context 23 February 2021, 11:57:14 UTC
acb511e Merge pull request #2099 from pupil-labs/update-license-header License header update 2021 23 February 2021, 11:00:32 UTC
e72c241 License header update 2021 23 February 2021, 10:59:39 UTC
d820db9 Combine if statements 23 February 2021, 10:36:32 UTC
10d6d07 Ignore audio decoding errors 16 February 2021, 14:18:59 UTC
e214060 Merge pull request #2096 from pupil-labs/develop Pupil v3.1 Release Candidate 2 09 February 2021, 17:09:32 UTC
45bdaa8 Bump pye3d supported version in pye3d_plugin.py 09 February 2021, 17:06:07 UTC
0b5ad28 Bump pye3d requirement to 0.0.5 09 February 2021, 16:51:27 UTC
5786fbf Merge pull request #2095 from pupil-labs/support-apple-silicone Support Apple Silicone 09 February 2021, 16:31:31 UTC
6124860 Trigger a main window redraw when calibration stops 09 February 2021, 10:29:34 UTC
c1941e0 Add trigger_main_window_redraw to world g_pool 09 February 2021, 10:29:24 UTC
507ec5a Don't disable cursor in full screen marker calibration This makes it very hard to recover if the full screen marker window is accidentally tabbed out (e.g. by switching to a different screen space on macOS). 09 February 2021, 10:28:40 UTC
b7a124b Use radius instead of diameter for marker rendering 09 February 2021, 10:28:22 UTC
b88a0dc Temporarily add TODOs for WIP calibration marker rendering update 09 February 2021, 10:28:03 UTC
28c0624 Replace draw_points with _draw_circle_filled for drawing calibration marker 09 February 2021, 10:27:53 UTC
be544a7 Add _draw_circle_filled function for drawing marker circles 09 February 2021, 10:27:43 UTC
3fc6679 Merge pull request #2093 from pupil-labs/fix-named-tuple-deprecated-properties Fix typing.NamedTuple deprecated properties 01 February 2021, 09:12:03 UTC
93f5ef5 Remove leftover () brackets 25 January 2021, 11:53:59 UTC
99a2d68 Inline _named_tuple_field_* methods' implementation 25 January 2021, 11:37:42 UTC
1144859 Remove debugging comments from _named_tuple_field_types 25 January 2021, 11:06:02 UTC
cb91cc1 Add consistent helper methods to _SerializedNamedTupleMixin 25 January 2021, 10:45:59 UTC
8f48609 Merge pull request #2091 from pupil-labs/develop Pupil v3.1 Release Candidate 1 21 January 2021, 11:00:32 UTC
91d2173 Merge pull request #2090 from pupil-labs/glfw-selective-error-reporting Selective glfw error reporting #2 21 January 2021, 10:58:33 UTC
5e5b88e Update pupil_src/shared_modules/gl_utils/utils.py 21 January 2021, 09:29:11 UTC
3b3cc5d Merge branch 'develop' into glfw-selective-error-reporting 21 January 2021, 09:25:08 UTC
31dd08a Merge pull request #2087 from pupil-labs/macOS_bigsur_compat macOS 11 Big Sur bundle compatibility 21 January 2021, 09:14:24 UTC
fbe3a9d Remove GLFWErrorReporting.glfw_init 21 January 2021, 09:00:26 UTC
ba50760 Update default GLFW error reporting to warn for "Cocoa: Failed to find service port for display" 21 January 2021, 08:59:52 UTC
8163b6a Merge pull request #2089 from pupil-labs/fix-pi-broken-frames Gracefully handle PI recordings with broken video #2 20 January 2021, 18:13:00 UTC
c286e2f Merge remote-tracking branch 'pl/develop' into macOS_bigsur_compat 20 January 2021, 18:09:43 UTC
2b978c7 Apply skipping the first frame from audio streams in PI recordings with broken first stream 20 January 2021, 15:22:04 UTC
a349031 Temporary workaround for pyinstaller/pyinstaller#5491 Add a runtime hook to macOS bundles that patches `ctypes.util.find_library()` to return the correct OpenGL framwork path. Necessary, to make PyOpenGL work within the macOS bundles running on macOS Big Sur. See https://github.com/pyinstaller/pyinstaller/issues/5491 for details. To commit is to be reverted once PyInstaller has released a fix for this issue. 20 January 2021, 13:56:21 UTC
c616ffa Explicitly sign all dylib files in the `Resources` folder `codesign --deep` does not seem to correctly sign dylibs in the `Resources` folder of the application bundle. This causes notarization to fail. Requires zsh to be installed via homebrew 20 January 2021, 13:51:05 UTC
341c376 Merge pull request #2086 from pupil-labs/glfw-selective-error-reporting Selective glfw error reporting 19 January 2021, 18:19:23 UTC
1009a23 Make macOS bundle signing more strict 18 January 2021, 14:29:35 UTC
b50bd63 Wrap calls to glfw.init instead of glfw.create_window 17 January 2021, 20:55:07 UTC
53d71e0 Merge pull request #2082 from pupil-labs/support-200hz-gaze-pi-recordings Support 200hz gaze data in PI recording 14 January 2021, 09:48:51 UTC
dd92025 Fix GLFWErrorReporting.error_code_handling 13 January 2021, 21:11:01 UTC
b80a849 Merge branch 'develop' into support-200hz-gaze-pi-recordings 13 January 2021, 18:57:21 UTC
34594a6 Wrap calls to glfw.create_window in a special glfw error handling context This context ignores error codes that are known to be returned by glfw 12 January 2021, 21:28:41 UTC
bc9039b Set default glfw error reporting with GLFWErrorReporting 12 January 2021, 21:26:28 UTC
af844f2 Add GLFWErrorReporting utility class 12 January 2021, 21:24:22 UTC
back to top