Commit Graph
100 Commits
Author SHA1 Message Date
jfmcarreira 47dd2ad3f9 Improve the use of separate threads for each module
FramePropertiesDock now copies an instance of the CalypFrame that
is always kept valid until updated
2021-05-29 03:13:49 +01:00
jfmcarreira e77e0a82fa Extend CalypFrame constructors
Add copy-assignement constructor
Add move and move assignement constructor
2021-05-29 03:13:49 +01:00
jfmcarreira 2181fd6add Do not compensate flow if point outside the image 2021-05-29 03:13:49 +01:00
jfmcarreira eda28d1380 Add icon to MacOS build 2021-05-29 03:13:49 +01:00
jfmcarreira 1599a80d46 Add missing header to QThread 2021-05-29 03:13:49 +01:00
jfmcarreira 624612d49b Merge branch 'devel' 2021-05-09 23:25:13 +01:00
jfmcarreira 70db70a7cf Add Catch2 testing into the Calyp library 2021-05-09 23:24:16 +01:00
jfmcarreira 33bf02ba0f Add modules to calyp 2021-05-08 22:56:07 +01:00
jfmcarreira 864c3253f1 Fix cmake warnings for devs 2021-05-03 01:31:21 +01:00
jfmcarreira 3732810f9e Fix deprecated Qt functions
Change the way to get the screen size
Remove Qt::WindowFlags
Change function to process events from mouse wheel
2021-05-01 01:35:28 +01:00
jfmcarreira 56fc2e45bb Remove deprecated av_register_all() 2021-05-01 01:34:38 +01:00
jfmcarreira 7ff939c33a Fix missing include in the windows build
Add missing QStyleFactory include
Minor version bump
2021-04-17 23:18:39 +01:00
jfmcarreira fa23256955 Add GitHub action to build code using cmake 2021-04-17 18:33:13 +01:00
jfmcarreira ffe0c38427 Bump version 2021-04-17 18:29:08 +01:00
jfmcarreira 12bd1a4c2c Add details to about dialog and change theme for windows 2021-04-17 18:27:47 +01:00
jfmcarreira b830b700ca Define style on windows 2021-04-17 12:59:55 +01:00
jfmcarreira 3109250471 Update last commit 2021-04-17 02:19:07 +01:00
jfmcarreira c6b43ac7fa Remove ffmpeg exe before building against it 2021-04-17 02:09:27 +01:00
jfmcarreira beed955e3f Change ffmpeg installation on windows 2021-04-17 01:57:27 +01:00
jfmcarreira 1f003ec2ac Add libswresample to FindFFmpeg 2021-04-17 01:22:34 +01:00
jfmcarreira c718d01700 Complete ffmpeg def in appveyor
Add missing variable definitions for avdevice and postproc library
Define variable FFMPEG_DIR
2021-04-17 00:44:34 +01:00
jfmcarreira 847f4f06b9 Remove testing from travis ci 2021-04-16 22:47:07 +01:00
jfmcarreira 344188234b Add missing dependency to gtest in travis env 2021-04-16 22:25:40 +01:00
jfmcarreira 5439fd1af5 Revert changes to travis CI 2021-04-07 15:56:57 +01:00
jfmcarreira 2f434d269b Run tests in travisCI 2021-04-06 22:58:20 +01:00
jfmcarreira a72208f0e6 Remove unused file and update .gitignore 2021-04-06 22:57:31 +01:00
jfmcarreira c3c4e229d8 Tests: Add general tests for modules
The idea of these tests is to check whether the modules will work
with different kinds of inputs. The modules should be able to initialize
or return an error indication. But in all cases they should be able to handle
default arguments all different inputs
2021-04-06 22:57:12 +01:00
jfmcarreira fedcb2e03a Add pre-commit checks and reformat code 2021-02-14 01:39:41 +00:00
jfmcarreira e755608b02 Merge branch 'master' into devel 2021-02-14 01:35:55 +00:00
jfmcarreira 2debe78ed8 Refactoring lib CMakeLists.txt 2021-02-14 00:51:21 +00:00
jfmcarreira 4d1730f928 Explicitly use static library for modules 2021-02-13 23:49:36 +00:00
jfmcarreira 521e56202c Remove clang-tidy 2021-02-13 04:16:25 +00:00
jfmcarreira d0933f43c9 Add cmake and clang format and linter 2021-02-13 04:08:43 +00:00
jfmcarreira 1674ec4061 Add missing information 2021-02-13 03:40:56 +00:00
jfmcarreira ab58ca44f2 Fix copyright 2021-02-13 03:16:17 +00:00
jfmcarreira 11bf3f6bfd Format code 2021-02-13 03:12:28 +00:00
jfmcarreira 669f3db250 Add modules test for create operation 2021-02-13 02:27:39 +00:00
jfmcarreira 3c6e0555bc Update doc and gitignore 2021-02-13 02:26:39 +00:00
jfmcarreira fca79a7992 Add cmake variable to define test data location 2021-02-13 02:07:43 +00:00
jfmcarreira b507b61ce4 Pre fill configuration dialog with the last used values 2021-02-02 00:03:29 +00:00
jfmcarreira 72bfaf6796 Update github token 2020-12-18 22:39:05 +00:00
jfmcarreira 0998d98375 Fix 7z extract command 2020-12-18 20:28:54 +00:00
jfmcarreira 3afa6eeb6f Run extract ffmpeg script 2020-12-18 20:18:18 +00:00
jfmcarreira 41c65dcac4 Fix ffmpeg download for appveyor windows build 2020-12-16 02:58:02 +00:00
jfmcarreira 25d40cadbe Merge remote-tracking branch 'upstream/master' 2020-12-12 13:20:14 +00:00
jfmcarreira ca68f5a78f Remove IDE related files 2020-12-12 13:18:48 +00:00
jfmcarreira 7b712bb232 Fix parsing cli args in Calyp 2020-12-12 11:05:39 +00:00
jfmcarreira 684cecd632 Minor bug fixes in the help of calypTools 2020-12-11 18:00:12 +00:00
jfmcarreira c1cef58de1 Fix extract command in appveyor 2020-10-24 00:08:55 +01:00
jfmcarreira f9e62c73ac Update appveyor to fetch ffmpeg from a new source 2020-10-23 23:13:02 +01:00
jfmcarreira 6486104db2 Minor changes in optimise display 2020-10-23 18:36:52 +01:00
jfmcarreira 31f7e46e94 Add new option in calypTools to process video with negative values 2019-11-29 00:36:54 +00:00
jfmcarreira aaa5a0fde4 Add new features to CalypFrame and support for sum operation 2019-11-28 23:18:29 +00:00
jfmcarreira f2c8697ace Fix modules name to avoid confusion 2019-11-28 00:51:06 +00:00
jfmcarreira 3ed8b0916f Add new module FrameResampling and change opencv interface 2019-11-23 01:25:46 +00:00
jfmcarreira ce82d0a17d Change the opencv includes 2019-11-16 02:27:47 +00:00
jfmcarreira 81972c9ded Add headers to the CMakeLists 2019-11-16 02:09:56 +00:00
jfmcarreira 115c4b0476 Merge branch 'master' into develOpencvModules 2019-11-16 01:45:22 +00:00
jfmcarreira fd5dcc0e1a Do not show modules with API 3 in CalypApp 2019-11-16 01:45:09 +00:00
jfmcarreira 56f1df4a56 Add new interface for modules using opencv 2019-11-16 01:44:31 +00:00
jfmcarreiraandGitHub 753c4cca3f Update README.md 2019-11-03 20:52:15 +00:00
jfmcarreira 67b0406f86 Increase CalypTools input limit to 255 2019-10-25 11:23:42 +01:00
jfmcarreira 2933269ea4 Improve ThreeSixtyFaceConcatenation and ThreeSixtyFaceExtraction 2019-10-21 15:07:53 +01:00
jfmcarreira 20b6edd667 Fix pixel format in OptimiseDisplay module 2019-10-14 15:35:50 +01:00
jfmcarreira 64153e572f Add opencv photo module 2019-09-20 22:49:45 +01:00
jfmcarreira 19cc7002e6 Merge branch 'master' of github.com:pixlra/calyp 2019-09-19 21:00:41 +01:00
jfmcarreira 115a5edec2 Add new modules from private repository 2019-09-19 21:00:31 +01:00
jfmcarreira 50b4ef20ce Add memory checks in xCallocMem 2019-07-29 15:25:01 +01:00
jfmcarreira 5f28b90811 Update binaries and dev in README.md 2019-06-14 17:14:30 +01:00
jfmcarreira 9fb445288c Change function outputs 2019-06-05 00:11:42 +01:00
jfmcarreira c26e7c2265 Fix bpp match 2019-05-30 16:40:32 +01:00
jfmcarreira 63442d58b9 Complete last commig 2019-05-28 19:05:16 +01:00
jfmcarreira b36bbeef7a Support for variable number of inputs 2019-05-28 18:55:34 +01:00
jfmcarreira 2adfd28e48 Change module to enable frame re-sampling 2019-05-07 22:12:44 +01:00
jfmcarreira d76d2082ca Add prefix string before dumping stream information 2019-05-06 14:06:53 +01:00
jfmcarreira 10dec18118 Change the definition of the output endinness 2019-05-06 13:32:08 +01:00
jfmcarreira 39618ca7d5 Fix minor bug in the modules API and change input params in CalypFrame 2019-05-06 11:25:21 +01:00
jfmcarreira 833bd5f1c9 Use the same endianess for output as the input 2019-05-06 11:24:54 +01:00
jfmcarreira 937669d3c9 Finishing adding log information about input and output streams 2019-04-16 15:43:33 +01:00
jfmcarreira 63a9e2d22d Change CalypStream methods to support const 2019-04-16 15:42:37 +01:00
jfmcarreira 14bd963046 Start adding support for extended information in calypTools 2019-04-16 14:31:02 +01:00
jfmcarreira d6676b3eaf Fix copyTo and copyFrom functions 2019-04-15 16:37:44 +01:00
jfmcarreira 8152e82129 Fix bug introduced in the CalypFrame->toMat function 2019-04-12 16:58:16 +01:00
jfmcarreira a8ead5dcf6 Remove unused variable 2019-04-12 13:45:04 +01:00
jfmcarreira 35dcb020e6 Remove extra ; 2019-04-12 03:35:58 +01:00
jfmcarreira 68faafc9ed Improve conversion to OpenCv Mat with more than 8 bits 2019-04-12 03:35:42 +01:00
jfmcarreira 0989810e1f Add error message for portable map when pixel format is not supported 2019-04-10 22:15:04 +01:00
jfmcarreira 8620e3ddf2 Fix error in copy from function in CalypFrame 2019-04-08 15:00:15 +01:00
jfmcarreira b5c5c837e8 Add new information in modules 2019-04-07 18:29:04 +01:00
jfmcarreira 291b0b3890 Fix quality metrics 2019-04-04 19:51:28 +01:00
jfmcarreira 9a24ba2236 Fix CalypFrame to OpenCV 2019-04-04 12:41:24 +01:00
jfmcarreira f502dcc70a Add support for WS-PSNR quality metric 2019-04-03 23:37:16 +01:00
jfmcarreira cf2109e016 Change opencv to optional 2019-04-03 21:45:45 +01:00
jfmcarreira eff57f2fec Fix opencv include 2019-04-03 19:49:08 +01:00
jfmcarreira 608cc20508 Change the condtion checking the extra modules location 2019-04-03 19:43:23 +01:00
jfmcarreira e4e4994f25 Fix cmake code to correctly add extra modules 2019-04-03 19:38:36 +01:00
jfmcarreira a8a8043ced Fix the cmake code to support external modules 2019-04-03 18:51:36 +01:00
jfmcarreira e42f0d02bb Major changes in OpenCV handling
CalypFrame to Mat conversion
Remove custom modules
2019-04-03 16:37:32 +01:00
jfmcarreira 97c2fccf1a Fix comments in 360 modules 2019-03-27 14:56:43 +00:00
jfmcarreira 2d1af68418 Reverse change to use calyp-deployment repo 2019-03-21 23:12:03 +00:00