Joao Carreira
|
8358ea0a3a
|
Fix build on mac due to FFmpeg
|
2022-02-18 23:35:21 +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
|
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
|
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
|
f3919ac8e8
|
Change cmake fetch content
|
2021-11-27 22:51:58 +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
|
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
|
6f91b6c04f
|
Refactor CalypOption
|
2021-10-24 17:26:13 +01:00 |
|
jfmcarreira
|
bd1bbef22b
|
Fix CalypStream and CalypFrame methods
|
2021-10-23 23:38:03 +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
|
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
|
be06ca656d
|
Add new window classes for modules and streams
|
2021-10-10 15:13:42 +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
|
900c9c0418
|
Remove some files from the Calyp lib and clean up code
|
2021-10-03 14:30:15 +01:00 |
|
jfmcarreira
|
a6e1acd406
|
Update Cmake to fix config file
|
2021-10-02 22:29:51 +01:00 |
|
jfmcarreira
|
448b64a8e3
|
Fix examples and tests
|
2021-09-30 00:06:57 +01:00 |
|
jfmcarreira
|
2c89e47b8a
|
Fix warnings to build with Werror flag
|
2021-09-28 00:38:33 +01:00 |
|
jfmcarreira
|
b383eff34f
|
Update CI and fix compilation errors on windows
|
2021-09-25 17:41:16 +01:00 |
|
jfmcarreira
|
1e4de99fba
|
Remove span include
|
2021-09-22 00:59:13 +01:00 |
|
jfmcarreira
|
357971c68b
|
Make the use of FetchContent optional
|
2021-09-21 22:31:08 +01:00 |
|
jfmcarreira
|
6be534d00c
|
Fix warnings
|
2021-09-21 01:09:37 +01:00 |
|
jfmcarreira
|
437325c96f
|
Clean up some redundant code
|
2021-09-20 01:51:54 +01:00 |
|
jfmcarreira
|
a093efce9c
|
Changes in CalypStream buffers
|
2021-09-18 16:26:14 +01:00 |
|
jfmcarreira
|
de80c85596
|
Refactor the use of multiple threads for streams
|
2021-09-12 23:43:11 +01:00 |
|
jfmcarreira
|
2451494677
|
Change CalypStream to RAII management with two buffers
|
2021-09-12 13:01:26 +01:00 |
|
jfmcarreira
|
ffe1bf688d
|
Improve the use of threads and sleep when not in use
|
2021-09-07 02:00:30 +01:00 |
|
jfmcarreira
|
bf5235352b
|
Start using resource handler to manage different streams
|
2021-09-06 22:43:21 +01:00 |
|
jfmcarreira
|
463e1a58b9
|
Make module instances unique ptrs
|
2021-09-04 13:57:12 +01:00 |
|
jfmcarreira
|
8ef5b31268
|
Reduce the use of C-pointers in CalypFrame and CalypStream
|
2021-07-10 16:28:10 +01:00 |
|
jfmcarreira
|
eaa9987314
|
Change includes and minor fixes
|
2021-07-10 12:33:27 +01:00 |
|
jfmcarreira
|
d330ecfd0d
|
Improve time critical functions in CalypFrame
|
2021-06-07 00:05:45 +01:00 |
|
jfmcarreira
|
f2a636baa1
|
Add specific function to convert from YUV420 to RGB
|
2021-06-06 21:28:21 +01:00 |
|
jfmcarreira
|
206613d08a
|
Cleanups in CalypStream
|
2021-05-30 17:08:31 +01:00 |
|
jfmcarreira
|
b7e8087163
|
Remove hard-coded frame rate in Raw video handler
|
2021-05-29 12:53:48 +01:00 |
|
jfmcarreira
|
f4cf81b63c
|
Make both google and catch2 test framework include in the project
|
2021-05-29 03:36:56 +01:00 |
|