- The Netherlands
- https://www.ascee.nl
- Joined on
2018-10-23
e973f14884
Weak refs to Recording methods. Made the mutexes more simple for stream manager. Added extra guards and statements here and there. Code passes a sever stress test.
e24cac2805
Some more bugfixes: weak references stored in indatahandler, to avoid calling destructor from wrong thread. Removed some unneccessary include statements on the way
15cd62baf8
New smoothing algorithm - minor version bump
ab080910fc
Made power correction in smoothing algorithm optional. Window decreases in size symmetrically around the edged of the frequency spectrum
6799ee9287
Bugfix new smoother, including ac signal power correction
f9cf059c90
Forgot to actually commit the Cpp files of the smoother
3ec15ec645
New smoothing implementation, that runs a bit faster
ab080910fc
Made power correction in smoothing algorithm optional. Window decreases in size symmetrically around the edged of the frequency spectrum
bf06402b11
BUGfix of segfault. Very subtle. ThreadedInDataHandler could be deleted, while a task was just pushed to the thread pool. Then, when the task is finally run, the object could be deleted, as the _thread_running flag was not set. Besides this, we made some fixes that makes sure that the handles to a Recording class are stored as a weakref inside of the C++ code. This makes it easier to garbage-collect a recording, even when the IndataHandler is still running.
b61e836f35
Bumped 1.4.6
0841dbd73b
Create InDataHandler only from the moment startThread() is called. This is safer, and might fix a segfault
5e8e40db7a
Updated tag. forgot in previous tag updates
3b2f2f7c41
Bugfix record indefinitely
878da3369b
Bugfix (delete measurement when no data is in it) and cleanup of recording code