github opentrack/opentrack opentrack-2.3.8
opentrack 2.3.8

latest releases: opentrack-2023.3.0, opentrack-2023.2.0, trackhat-opentrack-3.2...
6 years ago

THE BUILD IS VERY BUGGY AND WAS PULLED. DON'T BUILD FROM SOURCE!

See #664 for 2.3.9 prereleases. Again, don't use 2.3.8.

Build the unstable git branch from source directly. Don't build point releases since they have no bugfixes.


Changes

  • Fix hatire tracker
  • Accela: use less sluggish gain function.
  • Accela: make nonlinearity useful, not resulting in microstutter anymore.
  • Camera angle rotation is gone now. It didn't work right. Use the current center pose to transform position value. Only happens with camera center mode.
  • Change the method PT tracker uses to extract LED centers. Change the video overlay somewhat.
  • In PT and Aruco, we were using RGB weights rather than BGR for transforming into grayscale. The colors were wrong. This bug was with us since the very beginning. 🍺
  • Prevent mapping from having negative values or over the graph's maximum value. -- reported as #628 by @Forsaken-Player, as #651 by @unhappytroll, and as #641 by @Qiler
  • Russian translations for the calibration and game detector controls -- by @mrsanchos
  • PT: show separate calibration sample counts for yaw and pitch, as well as hints in case of low sample counts.
  • Allow for binding Caps Lock and Tab -- issue #646 reported by @BA1-Templar
  • Fix for Prepar3d 4.0 and overall SimConnect version mislabelling -- issue #627 by @ArnieWe; correct versions supplied by @ronh991.
  • PT: warn in UI not to turn on dynamic pose for clips
  • New tracker interfacing with embedded controllers supported by the Smalltalk Squeak environment -- by @achipa
  • reorder code in the compat/shm functionality to avoid false positive in braindead antivirus software such as Avira or Bitdefender -- issue #654 reported by @cofilippo to also affect Bitdefender.
  • spline/widget: prevent drawing the mapping past the graph's end. Ugly but didn't lead to bugs.

Thanks

Thanks to @Len62 for pointing people to nightly builds after it was found that previous 2.3.7 had few serious bugs.

Trivia

  • Don't try access Qt's install prefix where it was installed on the build machine.
  • Use higher timer resolution during tracking again.
  • Reduce CPU usage with mapping window open during tracking.
  • Workaround Falcon BMS in-game "bump" when pitching to exactly 90 degrees.
  • Speed up spline redraw when dragging a control point.
  • Tweak PT meanshift CPU usage in PT
  • Code cleanups, see actual git log. Idem for CMake module code.
  • We're not using Intel IPP anymore so remove the notice.
  • Fix 32-bit build on Visual Studio 2015 -- issue #640 reported by @ronh991
  • Don't call _Exit(2) on Linux or OSX.
  • pose-widget: fix use-after-free on Linux, found with Valgrind. Also fix one unitialized memory read, by Clang asan.

THE BUILD IS VERY BUGGY AND WAS PULLED. DON'T BUILD FROM SOURCE!

Don't miss a new opentrack release

NewReleases is sending notifications on new releases.