Skip to content

jaer-2.2.1

Compare
Choose a tag to compare
@tobidelbruck tobidelbruck released this 18 Feb 20:42
· 233 commits to master since this release

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