Commit Graph
100 Commits
Author SHA1 Message Date
jfmcarreira 3380ad18b8 Work on resources 2022-02-05 14:01:20 +00:00
jfmcarreira d3c665605e Remove ivars that keep the active subwindow 2021-12-26 12:23:08 +00:00
jfmcarreira d01a91651b Finish refactor of load and format stream 2021-12-26 12:09:18 +00:00
jfmcarreira cd547a964b Fix keeping an history of open files 2021-12-25 02:51:02 +00:00
jfmcarreira f43e6e2634 Inital refactor to use resource independent from the video windows 2021-12-24 16:43:23 +00:00
jfmcarreira 7f8be0cb0e Merge branch 'master' into devel 2021-12-19 15:25:20 +00:00
jfmcarreira 17e2a6084a Fix resouce worker stop 2021-12-19 15:25:01 +00:00
jfmcarreira c1dd45662a Code formatting 2021-12-19 14:16:07 +00:00
jfmcarreira 77617ce53a Replace atomic_flag with plain atomic 2021-12-19 01:15:39 +00:00
jfmcarreira 6789ada346 Remove spin lock from the resource handler and avoid threads on a single frame stream 2021-12-19 00:55:42 +00:00
jfmcarreira f4c69fd894 Fix module tests 2021-12-18 23:53:10 +00:00
jfmcarreira c24ddcdc59 Cast to avoid recursion std::string 2021-12-18 23:44:54 +00:00
jfmcarreira 496bb54450 Fix scroll bug 2021-12-18 23:44:22 +00:00
jfmcarreira a048d2e0df Clean constructor of SubWindowAbstract 2021-12-18 23:42:40 +00:00
jfmcarreira 9d28051f38 Use std::span to give access to RGB buffer 2021-12-18 22:24:46 +00:00
jfmcarreira 8717338bf9 Modernise CalypModules factory 2021-12-18 22:24:03 +00:00
jfmcarreira 84865a039f Version bump 2.2.0 2021-12-05 00:41:03 +00:00
jfmcarreira 96b7576a1d Fix optional opencv dependency 2021-12-03 23:08:40 +00:00
jfmcarreira b61fd9d0e0 Remove type_safe library 2021-12-03 22:36:11 +00:00
jfmcarreira 5b4cdddde4 Disable DEBUG_ASSERT 2021-11-28 23:27:33 +00:00
jfmcarreira c43cb2bd0a Version bump 2.1.0 2021-11-28 20:36:33 +00:00
jfmcarreira e6970fb953 Fix windows build 2021-11-28 20:34:41 +00:00
jfmcarreira aac02a9959 Fix missing include 2021-11-28 18:23:05 +00:00
jfmcarreira 500e0e85ba Add macro to protect against the Qt version 2021-11-28 01:46:37 +00:00
jfmcarreira d4886a7fee Fix fetch content to build main product 2021-11-27 23:28:27 +00:00
jfmcarreira f3919ac8e8 Change cmake fetch content 2021-11-27 22:51:58 +00:00
jfmcarreira 562fd915fe Add build checks 2021-11-27 01:04:51 +00:00
jfmcarreira f3df40cdf7 Code cleanup 2021-11-27 00:52:32 +00:00
jfmcarreira 1bb2773abc Add support to filter components to display 2021-11-27 00:45:56 +00:00
jfmcarreira a5e0554286 Tidy up CalypFrame 2021-10-30 20:01:20 +01:00
jfmcarreira dc56de6f30 Fix memory leak in modules tests 2021-10-30 17:53:12 +01:00
jfmcarreira 0cc89ab949 Fix problem creating opencv mat from CalypFrame 2021-10-30 17:49:24 +01:00
jfmcarreira 480a7f1d38 Refactor ClpPixelFormats enum 2021-10-27 23:17:32 +01:00
jfmcarreira bb2a1ac228 Refactor pixel formats enum 2021-10-27 23:07:46 +01:00
jfmcarreira 90a5c32bb6 Fix option errors and add dummy module 2021-10-24 22:18:25 +01:00
jfmcarreira acc9d8ea98 Fix modules errors 2021-10-24 17:55:52 +01:00
jfmcarreira 6f91b6c04f Refactor CalypOption 2021-10-24 17:26:13 +01:00
jfmcarreira b1ca7dff0b Improve safety of class methods 2021-10-24 11:25:22 +01:00
jfmcarreira f5df1b3f9d Refactor code based on lib changes 2021-10-24 00:56:39 +01:00
jfmcarreira bd1bbef22b Fix CalypStream and CalypFrame methods 2021-10-23 23:38:03 +01:00
jfmcarreira 3a9aa5e498 Fix warnings and remove warnings are erros from tests checks 2021-10-20 00:54:10 +01:00
jfmcarreira 5499312fca Fix compilation erros 2021-10-20 00:28:49 +01:00
jfmcarreira 93cf60e34a Improvements on CalypModuleIf
Add type safe flags
Replace MACRO with templates (WIP)
2021-10-19 23:42:18 +01:00
jfmcarreira 09ec5213c3 Fix compilation errors and add new tests 2021-10-15 23:40:41 +01:00
jfmcarreira 26f3dc7612 Fix wrong filename in tests 2021-10-13 00:21:22 +01:00
jfmcarreira 6ce220be82 Check if file exists before running tests 2021-10-13 00:08:33 +01:00
jfmcarreira cc84c42fd4 Checkout LFS content for tests 2021-10-12 23:57:08 +01:00
jfmcarreira 8d2a9e6100 Fix build.yml 2021-10-12 21:10:56 +01:00
jfmcarreira c05aa73e86 Fix github action 2021-10-11 23:25:03 +01:00
jfmcarreira ddc9f40329 Fix repository with test data (fix last commit) 2021-10-11 23:14:10 +01:00
jfmcarreira e87049dccf Fix repository with test data 2021-10-11 23:12:50 +01:00
jfmcarreira 1c1afa7bfc Code clean up and add initial support to run tests in CI enviroment 2021-10-11 23:07:08 +01:00
jfmcarreira 366d69b5c9 Always use RAW format if first try to open file fails 2021-10-10 23:04:39 +01:00
jfmcarreira 26a718a06a Open .raw formats as raw video 2021-10-10 22:26:31 +01:00
jfmcarreira 3b31453221 Add support to signall if the format supports user configuration 2021-10-10 22:25:32 +01:00
jfmcarreira b7ad00a4c5 Minor refactor CalypStream header and format handler 2021-10-10 19:48:14 +01:00
jfmcarreira fbbd77bfbf Merge branch 'devel' 2021-10-10 18:05:23 +01:00
jfmcarreira be06ca656d Add new window classes for modules and streams 2021-10-10 15:13:42 +01:00
jfmcarreira 665cd0bb1c Add new window classes 2021-10-09 20:02:19 +01:00
jfmcarreira 1c0321a705 Fix histogram widget 2021-10-09 20:01:02 +01:00
jfmcarreira 5b9e16a708 Make CalypPixel work on stack 2021-10-09 18:31:21 +01:00
jfmcarreira 5b6d3e9031 Add iwyu 2021-10-03 19:19:21 +01:00
jfmcarreira 12c3b26580 appveyor: revert opencv dir change 2021-10-03 18:44:29 +01:00
jfmcarreira 574c712207 appveyor: Fix qt dll dir 2021-10-03 18:18:07 +01:00
jfmcarreira 4deef9e11c appveyor: fix Qt dir 2021-10-03 16:15:53 +01:00
jfmcarreira c7c8074cf8 appveyor: use visual studio 16 2019 generator 2021-10-03 16:02:06 +01:00
jfmcarreira a7ca36d252 appveyor: use latest cmake generator 2021-10-03 15:37:31 +01:00
jfmcarreira 8940ede351 appveyor: add executable name to the command 2021-10-03 15:34:05 +01:00
jfmcarreira b57e887d55 Fix last commit 2021-10-03 15:31:45 +01:00
jfmcarreira 3502b5df0d Fix script location in appveyor 2021-10-03 15:27:14 +01:00
jfmcarreira 15007d7784 Upgrade visual studio version in appveyor 2021-10-03 15:20:37 +01:00
jfmcarreira 9790ef3e31 Fix generator 2021-10-03 15:15:20 +01:00
jfmcarreira 5f0bdb30b5 Change CMake generator for appveyor 2021-10-03 14:48:15 +01:00
jfmcarreira 900c9c0418 Remove some files from the Calyp lib and clean up code 2021-10-03 14:30:15 +01:00
jfmcarreira 54f9f185e2 Add compile options and put Qt definitions in app CMakeLists 2021-10-03 14:13:02 +01:00
jfmcarreira dda88d8334 Fix c++20 compiler flag 2021-10-03 00:21:25 +01:00
jfmcarreira 73e5608624 Print the full log 2021-10-02 23:40:43 +01:00
jfmcarreira 317123c7b9 Remove flags not available on windows 2021-10-02 23:28:24 +01:00
jfmcarreira 0a40a8bdb6 Fix c++ flags for windows 2021-10-02 22:52:52 +01:00
jfmcarreira 5f66af794c Clean up code of HistogramWidget 2021-10-02 22:31:50 +01:00
jfmcarreira a6e1acd406 Update Cmake to fix config file 2021-10-02 22:29:51 +01:00
jfmcarreira 7818dbc9e3 Upate repo before install dependencies 2021-09-30 00:10:51 +01:00
jfmcarreira 448b64a8e3 Fix examples and tests 2021-09-30 00:06:57 +01:00
jfmcarreira 612f147639 Merge branch 'master' into devel 2021-09-29 23:37:30 +01:00
jfmcarreira 53bb100ad4 Fix bug removing a module 2021-09-29 23:36:53 +01:00
jfmcarreira d7b1d58b4b Merge branch 'master' into devel 2021-09-29 22:06:08 +01:00
jfmcarreiraandGitHub 58ce738026 Add devel build badge 2021-09-29 22:04:17 +01:00
jfmcarreira c8382ccaff Add github actions to devel 2021-09-28 01:21:39 +01:00
jfmcarreira 1a00bd328c Guard method position against Qt version 2021-09-28 01:13:55 +01:00
jfmcarreira 095d1863c2 Specify gcc-10 in the actions 2021-09-28 01:03:12 +01:00
jfmcarreira 3a56f532c1 Use GCC 10 in Github actions 2021-09-28 00:50:50 +01:00
jfmcarreira 2c89e47b8a Fix warnings to build with Werror flag 2021-09-28 00:38:33 +01:00
jfmcarreira 4aebcb979c Version bump 2.0.1 2021-09-26 01:13:24 +01:00
jfmcarreira f8aa92b7fa Remove C++20 methods not available on Windows 2021-09-26 01:11:44 +01:00
jfmcarreira a2f7f10fea Merge remote-tracking branch 'upstream/master' 2021-09-25 17:56:17 +01:00
jfmcarreira 223bd859a9 Version bump 2.0.0 2021-09-25 17:47:18 +01:00
jfmcarreiraandGitHub b148f28dab Update README.md 2021-09-25 17:44:23 +01:00
jfmcarreira b383eff34f Update CI and fix compilation errors on windows 2021-09-25 17:41:16 +01:00
jfmcarreira 1ec77b64c6 Merge remote-tracking branch 'upstream/master' 2021-09-25 17:25:24 +01:00
jfmcarreiraandGitHub 237bc1cc2e CI - Fix cmake config step 2021-09-25 17:20:38 +01:00