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!