We are pleased to announce the release of Pupil v1.23!
Download the latest bundle (scroll down to the end of the release notes and see Assets).
Please feel free to get in touch with feedback and questions via the #pupil channel on Discord 😄
Windows Driver Installation Stability - #1833
We have greatly improved the driver installation workflow on Windows. You should not experience problems with spaces or non-english characters in the path to your Pupil installation anymore. Additionally, you do no longer have to run the application as administrator. You still need an administrator to authorize the driver installation.
On-demand Loading of Multi-part Recordings - #1835
Multiple users have reported problems when opening Pupil Mobile recordings with a large number of video parts. We were able to fix this issue by loading the video parts on demand instead of opening them all at once. As a result, Pupil Player will open Pupil Mobile or Pupil Invisible recordings with multiple parts much quicker than before.
As a side-effect, during playback in Pupil Player, you might experience short frame jumps when a new video part needs to be loaded. This does not affect the underlying data or any exports.
Fixed a crash when changing the ROI without a connected headset - #1827
Fixed a crash when opening recordings with empty video parts - #1832
Gracefully stop recordings when receiving non-monotonic timestamps - #1829
Fixed an issue with calibration file storage on macOS - #1836
Fixed an issue with gaze history settings restoration from session settings - #1836
Changed Requirements - #1834
We updated the
pyndsi dependency on v1.3. On Linux and macOS, you can update with:
On Windows, please download and install the latest wheel from GitHub.
Removed All Direct C++ Dependencies - #1828
After the latest rework of the calibration codebase to remove C++ dependencies in v1.22, we have re-evaluated all dependencies for Pupil Core software -- especially on Windows. We are very pleased to announce that we have finally externalized or gotten rid of all C++ dependencies! :tada:
This greatly simplifies the developer setup on Windows. The biggest changes include:
You no longer have to install Visual Studio to run from source
You no longer need to download OpenCV
You are no longer bound to a fixed path
We have updated the developer docs with the updated setup instructions. We hope that this simplifies your setup and enables you to develop awesome plugins for Pupil Capture and Pupil Player that can be shared with the community!
Release Note Updates
30.03.2020 14:00: Fix driver installation issue in Windows bundle - #1842
v1.23-4, we fixed an issue that prevented users from installing the camera drivers on Windows.
06.04.2020 11:50: Include missing
libuvc.dylib in macOS bundle
v1.23-5, we have included missing library files for Pupil Player and Pupil Service on macOS.
08.04.2020 17:00: Include missing
libusb.dylib in macOS bundle
v1.23-5-fix0, we have included missing library files for Pupil Player and Pupil Service on macOS.
24.04.2020 14:00: Improve driver installation stability on Windows - #1856
v1.23-10, we have made changes to the driver installation procedure that ensure a successful installation on a larger variety of Windows setups.