summaryrefslogtreecommitdiffhomepage
path: root/cv/video-widget.hpp
AgeCommit message (Collapse)Author
2019-02-22video/widget: fix mutex starvationStanislaw Halik
Get rid of contention in `preview_size' and `set_image'. After switching the Qt mutex to non-recursive, turns out the writer thread preempts the UI thread to the point of freezing the entire thing. Mutex fairness is an implementation detail and we must assume unfair mutexes in the worst case.
2019-02-11video/widget: externalize opencv codeStanislaw Halik
2019-02-11cv/video-widget: make it work without opencvStanislaw Halik
2019-02-02cv/video-widget: simplifyStanislaw Halik
Issue: #861
2019-02-02cv/video-widget: support other color depthsStanislaw Halik
Issue: #861
2018-12-24fix undefined behavior undescore prefixesStanislaw Halik
2018-06-26core, modules: modernize syntax onlyStanislaw Halik
Use more C++17 features where this helps any.
2018-01-16cv/video-frame, tracker/pt: add hidpi preview supportStanislaw Halik
2018-01-12tracker/pt: isolate point extractor and image typeStanislaw Halik
Issue: #718
2018-01-10cv, tracker/{aruco,pt}: link less opencv libsStanislaw Halik
2017-02-21cv/video-widget: fix logic errorStanislaw Halik
Also try not to poke size() outside UI thread.
2016-10-05api, cv, gui, pose-widget: remove window visibility checkStanislaw Halik
Causes freezes on multiple displays. Reported and tested in realtime by: @kzfr
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-08-10cv: move calibrator and video widget to cv moduleStanislaw Halik
Adjust usages in PT and Aruco trackers.