Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-21 | filter/ewma: allow for higher smoothing curve slider value | Stanislaw Halik | |
2016-06-21 | filter/ewma: update labels before they're modified | Stanislaw Halik | |
2016-06-21 | filter/ewma: change delta smoothing constant back | Stanislaw Halik | |
2016-06-21 | tracker/pt: adjust auto threshold max area size | Stanislaw Halik | |
2016-06-21 | tracker/pt: fix points at (0,0) which are really NaN | Stanislaw Halik | |
Issue: #318 cf. http://forum.il2sturmovik.ru/topic/2291-open-track/page-26 | |||
2016-06-21 | filter/ewma: add note about warmup time | Stanislaw Halik | |
2016-06-21 | tracker/pt: move pi constant to headers | Stanislaw Halik | |
2016-06-20 | filter/ewma: cleanup, update | Stanislaw Halik | |
- switch to our timer since it has more than millisecond precision - use slider_value for settings - sanitize allowed scaling curve bounds - ensure min <= max in dialog - ensure min <= max at filter runtime - check for NaN taking -ffast-math into account - simplify dialog logic - change delta smoothing constant | |||
2016-06-20 | compat/options: inline method | Stanislaw Halik | |
2016-06-20 | filter/accela: update default slider position | Stanislaw Halik | |
It needs to filter less for new users. | |||
2016-06-20 | spline-widget: move bool last to minimize padding | Stanislaw Halik | |
2016-06-19 | tracker/test: test emitting NaN values | Stanislaw Halik | |
2016-06-19 | tracker/hatire: register even more signals earlieropentrack-2.3-rc49p4 | Stanislaw Halik | |
2016-06-19 | tracker/hatire: connect slots before thread start to prevent races | Stanislaw Halik | |
Issue: #139 | |||
2016-06-18 | compat, logic, api: fix export macro copy-paste errors | Stanislaw Halik | |
2016-06-18 | tracker/hatire: reduce diff to rc49p1opentrack-2.3-rc49p3 | Stanislaw Halik | |
2016-06-18 | api/camera-dialog: fix build on win32 | Stanislaw Halik | |
2016-06-18 | tracker/hatire: oops, fix build in serial mode | Stanislaw Halik | |
2016-06-18 | tracker/hatire: fix runtime qt threading warn in replay mode | Stanislaw Halik | |
2016-06-18 | tracker/hatire: saner update speed for replay from file | Stanislaw Halik | |
2016-06-18 | cmake/rift: fix guard | Stanislaw Halik | |
2016-06-18 | api/camera-dialog: fix non non-win32 non-linux | Stanislaw Halik | |
2016-06-18 | tracker/hatire: remove explicit slot conntype | Stanislaw Halik | |
Qt will take care of its own. | |||
2016-06-18 | gui/main: rename controls->tracking | Stanislaw Halik | |
Issue: #371 Suggested-by: @MathijsG | |||
2016-06-18 | gui/main: rename tracker->input, protocol->output | Stanislaw Halik | |
Discussed-with: @MathijsG, @Len62 Closes #371 | |||
2016-06-18 | logic/tracker: add unconditional compensation line | Stanislaw Halik | |
The reason for its existence is that we can't rotate translation by rotation as-is. The signs are wrong and we're not using the XYZ order for Tait-Bryan either. The line location was incorrect due to mismerge. | |||
2016-06-18 | proto/freetrack: rename falcon entry to BMS | Stanislaw Halik | |
FreeFalcon is gone, long live Falcon! | |||
2016-06-18 | api/simple-mat: allow for casts to num* and const | Stanislaw Halik | |
Due to memory layout we don't need enable_if for vector. | |||
2016-06-16 | logic/tracker: don't translation compensate twice | Stanislaw Halik | |
It's dubious why that line was there. It needs further testing however. | |||
2016-06-16 | all: split "api" into "api" and "logic" | Stanislaw Halik | |
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough. | |||
2016-06-16 | filter/kalman: disconnect from build | Stanislaw Halik | |
It doesn't work presently. | |||
2016-06-16 | api/tracker: appease IDE. use consistent type alias. | Stanislaw Halik | |
2016-06-15 | api: remove euler filter | Stanislaw Halik | |
This isn't a proper way to handle the multiple solutions problem. Even after fixing degree/radian confusion it didn't work. | |||
2016-06-15 | tracker/test: disable discontinuity on +-180 | Stanislaw Halik | |
2016-06-14 | cmake/mingw-w64: don't copy cflags to ldflags | Stanislaw Halik | |
They get copied anyway. | |||
2016-06-14 | cmake/mingw-w64: no need for finite math only now | Stanislaw Halik | |
The `api/nan' compilation unit disables both fast math and finite math only. | |||
2016-06-14 | proto/mouse: guard against +181 -> -179 wraparound | Stanislaw Halik | |
Always use the shorter way around. This also adds a sensitivity param. Issue: #370 | |||
2016-06-14 | tracker/{aruco,pt}: disable opencv multithreading | Stanislaw Halik | |
Less overhead this way. | |||
2016-06-14 | api/tracker: add euler filter | Stanislaw Halik | |
Gimbal lock is a problem too often. | |||
2016-06-14 | proto/freetrack: less noise if registry clearing disabled | Stanislaw Halik | |
2016-06-14 | api: this isn't C#, we don't need to set enum vals | Stanislaw Halik | |
2016-06-14 | api: add nan checking function | Stanislaw Halik | |
2016-06-14 | compat, proto/fsuipc: fix GNU CXX 6.1.0+ build | Stanislaw Halik | |
Include cmath explicitly | |||
2016-06-14 | csv: code quality fixes | Stanislaw Halik | |
- use std::move where applicable - reformat more - make const stuff static, use QStringLiteral - fix regexes to make progress more - always move further into file even if regexes fail - apply less defensive coding, but still enough - remove stuff we don't use | |||
2016-06-14 | cmake: update mingw-w64 toolchain file | Stanislaw Halik | |
- set path for 6.1.0 from sourceforce mingw-w64 "personal builds". - set objcopy, objdump, strip - enable -fipa-pta now that it works, change some lto params - always strip for RELEASE build type - set install prefix to relative BINARY_DIR/install at first run - change some warns | |||
2016-06-14 | update gitattributes | Stanislaw Halik | |
2016-06-14 | csv: reformat only | Stanislaw Halik | |
2016-06-14 | csv: reformat only | Stanislaw Halik | |
2016-06-14 | csv: make static | Stanislaw Halik | |
It's only used once per platform. | |||
2016-06-14 | csv: fix GNU CXX 6.1 scanf modifier | Stanislaw Halik | |
GNU cxx 6.1 doesn't allow for non-standard cxx scanf modifiers. Have to use %02x and convert to unsigned char later. |