jaer-2.2.1
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
Main improvements:
- Mac OS-X rendering on apple own silicon (M1/M2) and Intel silicon works; finally Mac users can use jAER without flickering problem.
- Scrubbing even huge files works without causing annoying errors
- Fixed bug in AEViewer that was leaving it unresponsive after USB error
- Added optional periodic update check for install4j installs; user can choose never, monthly, weekly, daily.
- Playing huge ROS .bag (rosbags) is working for RPG event camera dataset, MVSEC recordings, and own Telluride Mountain Biking recordings
New features
- Added check for uninitialized biases for DAVIS cameras to warn users to load biases; see b04bc30
- Add back Patrick's DVS128StereoBoard as a working AEChip; see af6a28c
- Added optional periodic update check for install4j installs
Bug fixes
- Fixed a huge number of problems with ROS bag file playing.
- Finally the rendering problem on Mac OS-X is solved! Tested on one Mac Mini and it runs DAVIS346 without problems; see a956833
- Fixed problem when scrubbing or changing play modes for big files so that the FileChannel does not become ClosedByInterruptException. Now scrubbing even a 20GB recording works fine.
- Fixed DepressingSynapseFilter to show statistics correctly.
- Fixed ChipCanvas to properly return null Point when mouse is outside chip bounds.
- Cleanup on device closing improved to reduce exceptions from LibUsb IllegalStateExceptions
- Fixed bug in AEViewer.ViewLoop.run() that was existing loop on hardware error, leaving AEViewer in useless dead state.
- LIbUsb is now a set of jars in the jars/ folder because there is no single maven artifact with all OS's; (apple M1 is not included in maven); see af6a28c
- Set timeout for join() for USBTransferThread hangs on some USB interfaces when device is closed and we want to exit; see b52da71