From a08f2aa4319a522ec5f1b1e17a4e11f5f16ace68 Mon Sep 17 00:00:00 2001 From: "yorick.geoffre" Date: Sun, 13 Nov 2022 21:00:24 +0100 Subject: [PATCH] added video capture --- src/.vscode/c_cpp_properties.json | 3 + src/CMakeFiles/Makefile2 | 18 +- .../prog.dir/compiler_depend.internal | 2 + src/CMakeFiles/prog.dir/compiler_depend.make | 8 +- src/CMakeFiles/prog.dir/progress.make | 6 +- src/CMakeFiles/progress.marks | 2 +- "src/Sun Nov 13 20:31:28 2022\n.avi" | Bin 0 -> 13893632 bytes "src/Sun Nov 13 20:32:58 2022\n.png" | Bin 0 -> 484516 bytes .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-b5e3ebe681c6c5f4f4a0.json | 2399 +++++++++++++++++ .../cmakeFiles-v1-be2a7f287ad1252d8fac.json | 556 ++++ .../codemodel-v2-0fd13b2ed8a643a2bc0a.json | 388 +++ ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + ...ontrollers-Debug-216307937f5e4fb7fcc3.json | 14 + ...re.cameras-Debug-b1c076e06753ca0b823d.json | 14 + ...ardware.hw-Debug-c2ef41be6c106f0e4cee.json | 14 + ...re.ihidapi-Debug-63ed32ed345032e0c1ea.json | 14 + ...dware.psvr-Debug-6d8ad02793c2b5e5d4e1.json | 14 + ...s.commands-Debug-ef8e4306567421a87317.json | 14 + ...s.observer-Debug-c81c20f622619f7862fb.json | 14 + ...rfcheckers-Debug-35586eb7d07a1c8d27c7.json | 14 + ...el.windows-Debug-a3f6569ba34740cbff29.json | 14 + ...y-pipeline-Debug-e74ad31e85be27eb96ee.json | 14 + ...ssing.zbar-Debug-632d4528c3246d9eee57.json | 14 + ...readweaver-Debug-55a274bc258bb0441922.json | 14 + ...ui.support-Debug-1706f36b67a20330a983.json | 14 + .../reply/index-2022-11-13T18-39-11-0578.json | 132 + ...et-cameras-Debug-e221172b31af0e708931.json | 148 + ...t-commands-Debug-f3735aad6f7231ca946c.json | 60 + ...ontrollers-Debug-39a678bbbba021b4d287.json | 186 ++ .../target-hw-Debug-ae2b5c1add1594c65128.json | 143 + ...et-ihidapi-Debug-50f20529d2de065e01eb.json | 127 + ...-observers-Debug-9db8f5e6e15cb59962d9.json | 121 + ...rfcheckers-Debug-35595a99dba50ecfffb4.json | 115 + ...ipelineLib-Debug-d6e027882ec7e655dd6e.json | 336 +++ ...arget-prog-Debug-0be74606992e1189e8b4.json | 494 ++++ ...arget-psvr-Debug-18238cfa692458d85caa.json | 129 + ...et-support-Debug-4f6d1e79ac2356acfaa9.json | 123 + ...readweaver-Debug-12f8d45adaa93794fe70.json | 135 + ...et-windows-Debug-d556b73fad6fa5af9685.json | 137 + ...et-zbarLib-Debug-8f8557166d4ddd4169f7.json | 123 + .../toolchains-v1-074db5775ec40502811a.json | 107 + .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 + .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes src/build/CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++++++ .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++ .../CMakeDirectoryInformation.cmake | 16 + src/build/CMakeFiles/CMakeOutput.log | 499 ++++ src/build/CMakeFiles/Makefile.cmake | 109 + src/build/CMakeFiles/Makefile2 | 713 +++++ src/build/CMakeFiles/TargetDirectories.txt | 42 + src/build/CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/prog.dir/DependInfo.cmake | 32 + src/build/CMakeFiles/prog.dir/build.make | 196 ++ .../CMakeFiles/prog.dir/cmake_clean.cmake | 13 + .../CMakeFiles/prog.dir/compiler_depend.make | 2 + .../CMakeFiles/prog.dir/compiler_depend.ts | 2 + src/build/CMakeFiles/prog.dir/depend.make | 2 + src/build/CMakeFiles/prog.dir/flags.make | 10 + src/build/CMakeFiles/prog.dir/link.txt | 1 + src/build/CMakeFiles/prog.dir/progress.make | 4 + src/build/CMakeFiles/progress.marks | 1 + src/build/Makefile | 390 +++ .../CMakeDirectoryInformation.cmake | 16 + .../controllers.dir/DependInfo.cmake | 27 + .../CMakeFiles/controllers.dir/build.make | 127 + .../controllers.dir/cmake_clean.cmake | 13 + .../controllers.dir/cmake_clean_target.cmake | 3 + .../controllers.dir/compiler_depend.make | 2 + .../controllers.dir/compiler_depend.ts | 2 + .../CMakeFiles/controllers.dir/depend.make | 2 + .../CMakeFiles/controllers.dir/flags.make | 10 + .../CMakeFiles/controllers.dir/link.txt | 2 + .../CMakeFiles/controllers.dir/progress.make | 4 + .../controllers/CMakeFiles/progress.marks | 1 + src/build/model/controllers/Makefile | 209 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/cameras.dir/DependInfo.cmake | 22 + .../cameras/CMakeFiles/cameras.dir/build.make | 127 + .../CMakeFiles/cameras.dir/cmake_clean.cmake | 13 + .../cameras.dir/cmake_clean_target.cmake | 3 + .../cameras.dir/compiler_depend.make | 2 + .../CMakeFiles/cameras.dir/compiler_depend.ts | 2 + .../CMakeFiles/cameras.dir/depend.make | 2 + .../cameras/CMakeFiles/cameras.dir/flags.make | 10 + .../cameras/CMakeFiles/cameras.dir/link.txt | 2 + .../CMakeFiles/cameras.dir/progress.make | 4 + .../cameras/CMakeFiles/progress.marks | 1 + src/build/model/hardware/cameras/Makefile | 209 ++ .../CMakeDirectoryInformation.cmake | 16 + .../hw/CMakeFiles/hw.dir/DependInfo.cmake | 22 + .../hardware/hw/CMakeFiles/hw.dir/build.make | 111 + .../hw/CMakeFiles/hw.dir/cmake_clean.cmake | 11 + .../hw.dir/cmake_clean_target.cmake | 3 + .../hw/CMakeFiles/hw.dir/compiler_depend.make | 2 + .../hw/CMakeFiles/hw.dir/compiler_depend.ts | 2 + .../hardware/hw/CMakeFiles/hw.dir/depend.make | 2 + .../hardware/hw/CMakeFiles/hw.dir/flags.make | 10 + .../hardware/hw/CMakeFiles/hw.dir/link.txt | 2 + .../hw/CMakeFiles/hw.dir/progress.make | 3 + .../hardware/hw/CMakeFiles/progress.marks | 1 + src/build/model/hardware/hw/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/ihidapi.dir/DependInfo.cmake | 19 + .../ihidapi/CMakeFiles/ihidapi.dir/build.make | 111 + .../CMakeFiles/ihidapi.dir/cmake_clean.cmake | 11 + .../ihidapi.dir/cmake_clean_target.cmake | 3 + .../ihidapi.dir/compiler_depend.make | 2 + .../CMakeFiles/ihidapi.dir/compiler_depend.ts | 2 + .../CMakeFiles/ihidapi.dir/depend.make | 2 + .../ihidapi/CMakeFiles/ihidapi.dir/flags.make | 10 + .../ihidapi/CMakeFiles/ihidapi.dir/link.txt | 2 + .../CMakeFiles/ihidapi.dir/progress.make | 3 + .../ihidapi/CMakeFiles/progress.marks | 1 + src/build/model/hardware/ihidapi/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../hardware/psvr/CMakeFiles/progress.marks | 1 + .../psvr/CMakeFiles/psvr.dir/DependInfo.cmake | 20 + .../psvr/CMakeFiles/psvr.dir/build.make | 111 + .../CMakeFiles/psvr.dir/cmake_clean.cmake | 11 + .../psvr.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/psvr.dir/compiler_depend.make | 2 + .../CMakeFiles/psvr.dir/compiler_depend.ts | 2 + .../psvr/CMakeFiles/psvr.dir/depend.make | 2 + .../psvr/CMakeFiles/psvr.dir/flags.make | 10 + .../psvr/CMakeFiles/psvr.dir/link.txt | 2 + .../psvr/CMakeFiles/psvr.dir/progress.make | 3 + src/build/model/hardware/psvr/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/commands.dir/DependInfo.cmake | 18 + .../CMakeFiles/commands.dir/build.make | 95 + .../CMakeFiles/commands.dir/cmake_clean.cmake | 9 + .../commands.dir/cmake_clean_target.cmake | 3 + .../commands.dir/compiler_depend.make | 2 + .../commands.dir/compiler_depend.ts | 2 + .../CMakeFiles/commands.dir/depend.make | 2 + .../CMakeFiles/commands.dir/flags.make | 3 + .../commands/CMakeFiles/commands.dir/link.txt | 2 + .../CMakeFiles/commands.dir/progress.make | 2 + .../commands/CMakeFiles/progress.marks | 1 + src/build/model/patterns/commands/Makefile | 155 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/observers.dir/DependInfo.cmake | 19 + .../CMakeFiles/observers.dir/build.make | 111 + .../observers.dir/cmake_clean.cmake | 11 + .../observers.dir/cmake_clean_target.cmake | 3 + .../observers.dir/compiler_depend.make | 2 + .../observers.dir/compiler_depend.ts | 2 + .../CMakeFiles/observers.dir/depend.make | 2 + .../CMakeFiles/observers.dir/flags.make | 10 + .../CMakeFiles/observers.dir/link.txt | 2 + .../CMakeFiles/observers.dir/progress.make | 3 + .../observer/CMakeFiles/progress.marks | 1 + src/build/model/patterns/observer/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../perfcheckers.dir/DependInfo.cmake | 19 + .../CMakeFiles/perfcheckers.dir/build.make | 111 + .../perfcheckers.dir/cmake_clean.cmake | 11 + .../perfcheckers.dir/cmake_clean_target.cmake | 3 + .../perfcheckers.dir/compiler_depend.make | 2 + .../perfcheckers.dir/compiler_depend.ts | 2 + .../CMakeFiles/perfcheckers.dir/depend.make | 2 + .../CMakeFiles/perfcheckers.dir/flags.make | 10 + .../CMakeFiles/perfcheckers.dir/link.txt | 2 + .../CMakeFiles/perfcheckers.dir/progress.make | 3 + .../perfcheckers/CMakeFiles/progress.marks | 1 + src/build/model/perfcheckers/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../model/windows/CMakeFiles/progress.marks | 1 + .../CMakeFiles/windows.dir/DependInfo.cmake | 20 + .../windows/CMakeFiles/windows.dir/build.make | 127 + .../CMakeFiles/windows.dir/cmake_clean.cmake | 13 + .../windows.dir/cmake_clean_target.cmake | 3 + .../windows.dir/compiler_depend.make | 2 + .../CMakeFiles/windows.dir/compiler_depend.ts | 2 + .../CMakeFiles/windows.dir/depend.make | 2 + .../windows/CMakeFiles/windows.dir/flags.make | 10 + .../windows/CMakeFiles/windows.dir/link.txt | 2 + .../CMakeFiles/windows.dir/progress.make | 4 + src/build/model/windows/Makefile | 209 ++ .../CMakeDirectoryInformation.cmake | 16 + .../pipelineLib.dir/DependInfo.cmake | 41 + .../CMakeFiles/pipelineLib.dir/build.make | 287 ++ .../pipelineLib.dir/cmake_clean.cmake | 33 + .../pipelineLib.dir/cmake_clean_target.cmake | 3 + .../pipelineLib.dir/compiler_depend.make | 2 + .../pipelineLib.dir/compiler_depend.ts | 2 + .../CMakeFiles/pipelineLib.dir/depend.make | 2 + .../CMakeFiles/pipelineLib.dir/flags.make | 10 + .../CMakeFiles/pipelineLib.dir/link.txt | 2 + .../CMakeFiles/pipelineLib.dir/progress.make | 14 + src/build/pipeline/CMakeFiles/progress.marks | 1 + src/build/pipeline/Makefile | 479 ++++ .../CMakeDirectoryInformation.cmake | 16 + .../processing/zbar/CMakeFiles/progress.marks | 1 + .../CMakeFiles/zbarLib.dir/DependInfo.cmake | 19 + .../zbar/CMakeFiles/zbarLib.dir/build.make | 111 + .../CMakeFiles/zbarLib.dir/cmake_clean.cmake | 11 + .../zbarLib.dir/cmake_clean_target.cmake | 3 + .../zbarLib.dir/compiler_depend.make | 2 + .../CMakeFiles/zbarLib.dir/compiler_depend.ts | 2 + .../zbar/CMakeFiles/zbarLib.dir/depend.make | 2 + .../zbar/CMakeFiles/zbarLib.dir/flags.make | 10 + .../zbar/CMakeFiles/zbarLib.dir/link.txt | 2 + .../zbar/CMakeFiles/zbarLib.dir/progress.make | 3 + src/build/processing/zbar/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../threadweaver/CMakeFiles/progress.marks | 1 + .../threadweaver.dir/DependInfo.cmake | 20 + .../CMakeFiles/threadweaver.dir/build.make | 111 + .../threadweaver.dir/cmake_clean.cmake | 11 + .../threadweaver.dir/cmake_clean_target.cmake | 3 + .../threadweaver.dir/compiler_depend.make | 2 + .../threadweaver.dir/compiler_depend.ts | 2 + .../CMakeFiles/threadweaver.dir/depend.make | 2 + .../CMakeFiles/threadweaver.dir/flags.make | 10 + .../CMakeFiles/threadweaver.dir/link.txt | 2 + .../CMakeFiles/threadweaver.dir/progress.make | 3 + src/build/threadweaver/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../ui/support/CMakeFiles/progress.marks | 1 + .../CMakeFiles/support.dir/DependInfo.cmake | 19 + .../support/CMakeFiles/support.dir/build.make | 111 + .../CMakeFiles/support.dir/cmake_clean.cmake | 11 + .../support.dir/cmake_clean_target.cmake | 3 + .../support.dir/compiler_depend.make | 2 + .../CMakeFiles/support.dir/compiler_depend.ts | 2 + .../CMakeFiles/support.dir/depend.make | 2 + .../support/CMakeFiles/support.dir/flags.make | 10 + .../support/CMakeFiles/support.dir/link.txt | 2 + .../CMakeFiles/support.dir/progress.make | 3 + src/build/ui/support/Makefile | 182 ++ src/model/controllers/ui/uiController.cpp | 10 + .../psvr/CMakeFiles/psvr.dir/progress.make | 4 +- .../CMakeFiles/windows.dir/progress.make | 6 +- .../pipelineLib.dir/DependInfo.cmake | 1 + .../CMakeFiles/pipelineLib.dir/build.make | 28 +- .../pipelineLib.dir/cmake_clean.cmake | 2 + .../pipelineLib.dir/compiler_depend.internal | 643 +++++ .../pipelineLib.dir/compiler_depend.make | 646 +++++ .../CMakeFiles/pipelineLib.dir/link.txt | 2 +- .../CMakeFiles/pipelineLib.dir/progress.make | 1 + src/pipeline/CMakeFiles/progress.marks | 2 +- src/pipeline/CMakeLists.txt | 2 + src/pipeline/Makefile | 27 + src/pipeline/abstract/pipelineNode.cpp | 7 +- src/pipeline/abstract/pipelineNode.hpp | 1 + src/pipeline/members/displayOutputNode.cpp | 3 + src/pipeline/members/videoCaptureNode.cpp | 47 + src/pipeline/members/videoCaptureNode.hpp | 44 + src/pipeline/members/zbarAnalysisNode.hpp | 2 +- src/pipeline/pipeline.cpp | 94 +- src/pipeline/pipeline.hpp | 2 + .../zbar/CMakeFiles/zbarLib.dir/progress.make | 4 +- src/prog | Bin 1524064 -> 1541640 bytes .../CMakeFiles/threadweaver.dir/progress.make | 4 +- .../CMakeFiles/support.dir/progress.make | 4 +- 260 files changed, 16870 insertions(+), 69 deletions(-) create mode 100644 "src/Sun Nov 13 20:31:28 2022\n.avi" create mode 100644 "src/Sun Nov 13 20:32:58 2022\n.png" create mode 100644 src/build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 src/build/.cmake/api/v1/reply/cache-v2-b5e3ebe681c6c5f4f4a0.json create mode 100644 src/build/.cmake/api/v1/reply/cmakeFiles-v1-be2a7f287ad1252d8fac.json create mode 100644 src/build/.cmake/api/v1/reply/codemodel-v2-0fd13b2ed8a643a2bc0a.json create mode 100644 src/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.controllers-Debug-216307937f5e4fb7fcc3.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.hardware.cameras-Debug-b1c076e06753ca0b823d.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.hardware.hw-Debug-c2ef41be6c106f0e4cee.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.hardware.ihidapi-Debug-63ed32ed345032e0c1ea.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.hardware.psvr-Debug-6d8ad02793c2b5e5d4e1.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.patterns.commands-Debug-ef8e4306567421a87317.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.patterns.observer-Debug-c81c20f622619f7862fb.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.perfcheckers-Debug-35586eb7d07a1c8d27c7.json create mode 100644 src/build/.cmake/api/v1/reply/directory-model.windows-Debug-a3f6569ba34740cbff29.json create mode 100644 src/build/.cmake/api/v1/reply/directory-pipeline-Debug-e74ad31e85be27eb96ee.json create mode 100644 src/build/.cmake/api/v1/reply/directory-processing.zbar-Debug-632d4528c3246d9eee57.json create mode 100644 src/build/.cmake/api/v1/reply/directory-threadweaver-Debug-55a274bc258bb0441922.json create mode 100644 src/build/.cmake/api/v1/reply/directory-ui.support-Debug-1706f36b67a20330a983.json create mode 100644 src/build/.cmake/api/v1/reply/index-2022-11-13T18-39-11-0578.json create mode 100644 src/build/.cmake/api/v1/reply/target-cameras-Debug-e221172b31af0e708931.json create mode 100644 src/build/.cmake/api/v1/reply/target-commands-Debug-f3735aad6f7231ca946c.json create mode 100644 src/build/.cmake/api/v1/reply/target-controllers-Debug-39a678bbbba021b4d287.json create mode 100644 src/build/.cmake/api/v1/reply/target-hw-Debug-ae2b5c1add1594c65128.json create mode 100644 src/build/.cmake/api/v1/reply/target-ihidapi-Debug-50f20529d2de065e01eb.json create mode 100644 src/build/.cmake/api/v1/reply/target-observers-Debug-9db8f5e6e15cb59962d9.json create mode 100644 src/build/.cmake/api/v1/reply/target-perfcheckers-Debug-35595a99dba50ecfffb4.json create mode 100644 src/build/.cmake/api/v1/reply/target-pipelineLib-Debug-d6e027882ec7e655dd6e.json create mode 100644 src/build/.cmake/api/v1/reply/target-prog-Debug-0be74606992e1189e8b4.json create mode 100644 src/build/.cmake/api/v1/reply/target-psvr-Debug-18238cfa692458d85caa.json create mode 100644 src/build/.cmake/api/v1/reply/target-support-Debug-4f6d1e79ac2356acfaa9.json create mode 100644 src/build/.cmake/api/v1/reply/target-threadweaver-Debug-12f8d45adaa93794fe70.json create mode 100644 src/build/.cmake/api/v1/reply/target-windows-Debug-d556b73fad6fa5af9685.json create mode 100644 src/build/.cmake/api/v1/reply/target-zbarLib-Debug-8f8557166d4ddd4169f7.json create mode 100644 src/build/.cmake/api/v1/reply/toolchains-v1-074db5775ec40502811a.json create mode 100644 src/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 src/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 src/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 src/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 src/build/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 src/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100644 src/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 src/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/CMakeFiles/CMakeOutput.log create mode 100644 src/build/CMakeFiles/Makefile.cmake create mode 100644 src/build/CMakeFiles/Makefile2 create mode 100644 src/build/CMakeFiles/TargetDirectories.txt create mode 100644 src/build/CMakeFiles/cmake.check_cache create mode 100644 src/build/CMakeFiles/prog.dir/DependInfo.cmake create mode 100644 src/build/CMakeFiles/prog.dir/build.make create mode 100644 src/build/CMakeFiles/prog.dir/cmake_clean.cmake create mode 100644 src/build/CMakeFiles/prog.dir/compiler_depend.make create mode 100644 src/build/CMakeFiles/prog.dir/compiler_depend.ts create mode 100644 src/build/CMakeFiles/prog.dir/depend.make create mode 100644 src/build/CMakeFiles/prog.dir/flags.make create mode 100644 src/build/CMakeFiles/prog.dir/link.txt create mode 100644 src/build/CMakeFiles/prog.dir/progress.make create mode 100644 src/build/CMakeFiles/progress.marks create mode 100644 src/build/Makefile create mode 100644 src/build/model/controllers/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/build.make create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/cmake_clean.cmake create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/cmake_clean_target.cmake create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/compiler_depend.make create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/compiler_depend.ts create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/depend.make create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/flags.make create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/link.txt create mode 100644 src/build/model/controllers/CMakeFiles/controllers.dir/progress.make create mode 100644 src/build/model/controllers/CMakeFiles/progress.marks create mode 100644 src/build/model/controllers/Makefile create mode 100644 src/build/model/hardware/cameras/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/DependInfo.cmake create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/build.make create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/cmake_clean.cmake create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/cmake_clean_target.cmake create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/compiler_depend.make create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/compiler_depend.ts create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/depend.make create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/flags.make create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/link.txt create mode 100644 src/build/model/hardware/cameras/CMakeFiles/cameras.dir/progress.make create mode 100644 src/build/model/hardware/cameras/CMakeFiles/progress.marks create mode 100644 src/build/model/hardware/cameras/Makefile create mode 100644 src/build/model/hardware/hw/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/build.make create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/cmake_clean.cmake create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/cmake_clean_target.cmake create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/compiler_depend.make create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/compiler_depend.ts create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/depend.make create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/flags.make create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/link.txt create mode 100644 src/build/model/hardware/hw/CMakeFiles/hw.dir/progress.make create mode 100644 src/build/model/hardware/hw/CMakeFiles/progress.marks create mode 100644 src/build/model/hardware/hw/Makefile create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/DependInfo.cmake create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/cmake_clean.cmake create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/cmake_clean_target.cmake create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/compiler_depend.make create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/compiler_depend.ts create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.make create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/link.txt create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/progress.make create mode 100644 src/build/model/hardware/ihidapi/CMakeFiles/progress.marks create mode 100644 src/build/model/hardware/ihidapi/Makefile create mode 100644 src/build/model/hardware/psvr/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/hardware/psvr/CMakeFiles/progress.marks create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/DependInfo.cmake create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/build.make create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/cmake_clean.cmake create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/cmake_clean_target.cmake create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.make create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.ts create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/depend.make create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/flags.make create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/link.txt create mode 100644 src/build/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make create mode 100644 src/build/model/hardware/psvr/Makefile create mode 100644 src/build/model/patterns/commands/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/build.make create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean.cmake create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean_target.cmake create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.make create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.ts create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/depend.make create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/flags.make create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/link.txt create mode 100644 src/build/model/patterns/commands/CMakeFiles/commands.dir/progress.make create mode 100644 src/build/model/patterns/commands/CMakeFiles/progress.marks create mode 100644 src/build/model/patterns/commands/Makefile create mode 100644 src/build/model/patterns/observer/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/build.make create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/cmake_clean.cmake create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/cmake_clean_target.cmake create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/compiler_depend.make create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/compiler_depend.ts create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/depend.make create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/flags.make create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/link.txt create mode 100644 src/build/model/patterns/observer/CMakeFiles/observers.dir/progress.make create mode 100644 src/build/model/patterns/observer/CMakeFiles/progress.marks create mode 100644 src/build/model/patterns/observer/Makefile create mode 100644 src/build/model/perfcheckers/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/cmake_clean.cmake create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/cmake_clean_target.cmake create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/compiler_depend.make create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/compiler_depend.ts create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.make create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/link.txt create mode 100644 src/build/model/perfcheckers/CMakeFiles/perfcheckers.dir/progress.make create mode 100644 src/build/model/perfcheckers/CMakeFiles/progress.marks create mode 100644 src/build/model/perfcheckers/Makefile create mode 100644 src/build/model/windows/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/model/windows/CMakeFiles/progress.marks create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/DependInfo.cmake create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/build.make create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/cmake_clean.cmake create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/cmake_clean_target.cmake create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/compiler_depend.make create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/compiler_depend.ts create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/depend.make create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/flags.make create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/link.txt create mode 100644 src/build/model/windows/CMakeFiles/windows.dir/progress.make create mode 100644 src/build/model/windows/Makefile create mode 100644 src/build/pipeline/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/build.make create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean_target.cmake create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/depend.make create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/flags.make create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/link.txt create mode 100644 src/build/pipeline/CMakeFiles/pipelineLib.dir/progress.make create mode 100644 src/build/pipeline/CMakeFiles/progress.marks create mode 100644 src/build/pipeline/Makefile create mode 100644 src/build/processing/zbar/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/processing/zbar/CMakeFiles/progress.marks create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/build.make create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/cmake_clean.cmake create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/cmake_clean_target.cmake create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/compiler_depend.make create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/compiler_depend.ts create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/depend.make create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/flags.make create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/link.txt create mode 100644 src/build/processing/zbar/CMakeFiles/zbarLib.dir/progress.make create mode 100644 src/build/processing/zbar/Makefile create mode 100644 src/build/threadweaver/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/threadweaver/CMakeFiles/progress.marks create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/DependInfo.cmake create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/build.make create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/cmake_clean.cmake create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/cmake_clean_target.cmake create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/compiler_depend.make create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/compiler_depend.ts create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/depend.make create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/flags.make create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/link.txt create mode 100644 src/build/threadweaver/CMakeFiles/threadweaver.dir/progress.make create mode 100644 src/build/threadweaver/Makefile create mode 100644 src/build/ui/support/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/build/ui/support/CMakeFiles/progress.marks create mode 100644 src/build/ui/support/CMakeFiles/support.dir/DependInfo.cmake create mode 100644 src/build/ui/support/CMakeFiles/support.dir/build.make create mode 100644 src/build/ui/support/CMakeFiles/support.dir/cmake_clean.cmake create mode 100644 src/build/ui/support/CMakeFiles/support.dir/cmake_clean_target.cmake create mode 100644 src/build/ui/support/CMakeFiles/support.dir/compiler_depend.make create mode 100644 src/build/ui/support/CMakeFiles/support.dir/compiler_depend.ts create mode 100644 src/build/ui/support/CMakeFiles/support.dir/depend.make create mode 100644 src/build/ui/support/CMakeFiles/support.dir/flags.make create mode 100644 src/build/ui/support/CMakeFiles/support.dir/link.txt create mode 100644 src/build/ui/support/CMakeFiles/support.dir/progress.make create mode 100644 src/build/ui/support/Makefile create mode 100644 src/pipeline/members/videoCaptureNode.cpp create mode 100644 src/pipeline/members/videoCaptureNode.hpp diff --git a/src/.vscode/c_cpp_properties.json b/src/.vscode/c_cpp_properties.json index 275fce8..37e616c 100644 --- a/src/.vscode/c_cpp_properties.json +++ b/src/.vscode/c_cpp_properties.json @@ -4,6 +4,9 @@ "name": "Linux", "includePath": [ "${workspaceFolder}/**", + "/usr/local/include/opencv4", + "/usr/local/include/opencv4", + "/usr/local/include/opencv4", "/usr/local/include/opencv4" ], "defines": [], diff --git a/src/CMakeFiles/Makefile2 b/src/CMakeFiles/Makefile2 index e61316e..a362534 100644 --- a/src/CMakeFiles/Makefile2 +++ b/src/CMakeFiles/Makefile2 @@ -325,12 +325,12 @@ CMakeFiles/prog.dir/all: ui/support/CMakeFiles/support.dir/all CMakeFiles/prog.dir/all: pipeline/CMakeFiles/pipelineLib.dir/all $(MAKE) $(MAKESILENT) -f CMakeFiles/prog.dir/build.make CMakeFiles/prog.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/prog.dir/build.make CMakeFiles/prog.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=28,29,30 "Built target prog" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=29,30,31 "Built target prog" .PHONY : CMakeFiles/prog.dir/all # Build rule for subdir invocation for target. CMakeFiles/prog.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 40 + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 41 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/prog.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 .PHONY : CMakeFiles/prog.dir/rule @@ -351,7 +351,7 @@ CMakeFiles/prog.dir/clean: threadweaver/CMakeFiles/threadweaver.dir/all: model/perfcheckers/CMakeFiles/perfcheckers.dir/all $(MAKE) $(MAKESILENT) -f threadweaver/CMakeFiles/threadweaver.dir/build.make threadweaver/CMakeFiles/threadweaver.dir/depend $(MAKE) $(MAKESILENT) -f threadweaver/CMakeFiles/threadweaver.dir/build.make threadweaver/CMakeFiles/threadweaver.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=35,36 "Built target threadweaver" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=36,37 "Built target threadweaver" .PHONY : threadweaver/CMakeFiles/threadweaver.dir/all # Build rule for subdir invocation for target. @@ -456,7 +456,7 @@ model/hardware/cameras/CMakeFiles/cameras.dir/clean: model/hardware/psvr/CMakeFiles/psvr.dir/all: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/all $(MAKE) $(MAKESILENT) -f model/hardware/psvr/CMakeFiles/psvr.dir/build.make model/hardware/psvr/CMakeFiles/psvr.dir/depend $(MAKE) $(MAKESILENT) -f model/hardware/psvr/CMakeFiles/psvr.dir/build.make model/hardware/psvr/CMakeFiles/psvr.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=31,32 "Built target psvr" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=32,33 "Built target psvr" .PHONY : model/hardware/psvr/CMakeFiles/psvr.dir/all # Build rule for subdir invocation for target. @@ -594,7 +594,7 @@ model/patterns/commands/CMakeFiles/commands.dir/clean: processing/zbar/CMakeFiles/zbarLib.dir/all: $(MAKE) $(MAKESILENT) -f processing/zbar/CMakeFiles/zbarLib.dir/build.make processing/zbar/CMakeFiles/zbarLib.dir/depend $(MAKE) $(MAKESILENT) -f processing/zbar/CMakeFiles/zbarLib.dir/build.make processing/zbar/CMakeFiles/zbarLib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=40,41 "Built target zbarLib" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=41,42 "Built target zbarLib" .PHONY : processing/zbar/CMakeFiles/zbarLib.dir/all # Build rule for subdir invocation for target. @@ -620,7 +620,7 @@ processing/zbar/CMakeFiles/zbarLib.dir/clean: model/windows/CMakeFiles/windows.dir/all: $(MAKE) $(MAKESILENT) -f model/windows/CMakeFiles/windows.dir/build.make model/windows/CMakeFiles/windows.dir/depend $(MAKE) $(MAKESILENT) -f model/windows/CMakeFiles/windows.dir/build.make model/windows/CMakeFiles/windows.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=37,38,39 "Built target windows" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=38,39,40 "Built target windows" .PHONY : model/windows/CMakeFiles/windows.dir/all # Build rule for subdir invocation for target. @@ -646,7 +646,7 @@ model/windows/CMakeFiles/windows.dir/clean: ui/support/CMakeFiles/support.dir/all: $(MAKE) $(MAKESILENT) -f ui/support/CMakeFiles/support.dir/build.make ui/support/CMakeFiles/support.dir/depend $(MAKE) $(MAKESILENT) -f ui/support/CMakeFiles/support.dir/build.make ui/support/CMakeFiles/support.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=33,34 "Built target support" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=34,35 "Built target support" .PHONY : ui/support/CMakeFiles/support.dir/all # Build rule for subdir invocation for target. @@ -682,12 +682,12 @@ pipeline/CMakeFiles/pipelineLib.dir/all: model/windows/CMakeFiles/windows.dir/al pipeline/CMakeFiles/pipelineLib.dir/all: ui/support/CMakeFiles/support.dir/all $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/depend $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=16,17,18,19,20,21,22,23,24,25,26,27 "Built target pipelineLib" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=16,17,18,19,20,21,22,23,24,25,26,27,28 "Built target pipelineLib" .PHONY : pipeline/CMakeFiles/pipelineLib.dir/all # Build rule for subdir invocation for target. pipeline/CMakeFiles/pipelineLib.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 37 + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 38 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pipeline/CMakeFiles/pipelineLib.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 .PHONY : pipeline/CMakeFiles/pipelineLib.dir/rule diff --git a/src/CMakeFiles/prog.dir/compiler_depend.internal b/src/CMakeFiles/prog.dir/compiler_depend.internal index 46d02b5..87af426 100644 --- a/src/CMakeFiles/prog.dir/compiler_depend.internal +++ b/src/CMakeFiles/prog.dir/compiler_depend.internal @@ -659,6 +659,7 @@ CMakeFiles/prog.dir/main.cpp.o /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/videoCaptureNode.hpp CMakeFiles/prog.dir/topLevelManager.cpp.o /home/kanken/code/AHRS_core/src/topLevelManager.cpp @@ -1318,4 +1319,5 @@ CMakeFiles/prog.dir/topLevelManager.cpp.o /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/videoCaptureNode.hpp diff --git a/src/CMakeFiles/prog.dir/compiler_depend.make b/src/CMakeFiles/prog.dir/compiler_depend.make index faa8753..01f18df 100644 --- a/src/CMakeFiles/prog.dir/compiler_depend.make +++ b/src/CMakeFiles/prog.dir/compiler_depend.make @@ -657,7 +657,8 @@ CMakeFiles/prog.dir/main.cpp.o: main.cpp \ /usr/include/GL/glu.h \ threadweaver/debugging.hpp \ pipeline/members/uiDrawerNode.hpp \ - pipeline/members/uiMergerNode.hpp + pipeline/members/uiMergerNode.hpp \ + pipeline/members/videoCaptureNode.hpp CMakeFiles/prog.dir/topLevelManager.cpp.o: topLevelManager.cpp \ /usr/include/stdc-predef.h \ @@ -1315,7 +1316,8 @@ CMakeFiles/prog.dir/topLevelManager.cpp.o: topLevelManager.cpp \ /usr/include/GL/glu.h \ threadweaver/debugging.hpp \ pipeline/members/uiDrawerNode.hpp \ - pipeline/members/uiMergerNode.hpp + pipeline/members/uiMergerNode.hpp \ + pipeline/members/videoCaptureNode.hpp pipeline/members/uiMergerNode.hpp: @@ -1658,6 +1660,8 @@ model/hardware/cameras/_cam.hpp: /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: +pipeline/members/videoCaptureNode.hpp: + /usr/include/c++/11/bits/locale_classes.h: /usr/local/include/opencv4/opencv2/features2d.hpp: diff --git a/src/CMakeFiles/prog.dir/progress.make b/src/CMakeFiles/prog.dir/progress.make index 04682d3..a53d316 100644 --- a/src/CMakeFiles/prog.dir/progress.make +++ b/src/CMakeFiles/prog.dir/progress.make @@ -1,4 +1,4 @@ -CMAKE_PROGRESS_1 = 28 -CMAKE_PROGRESS_2 = 29 -CMAKE_PROGRESS_3 = 30 +CMAKE_PROGRESS_1 = 29 +CMAKE_PROGRESS_2 = 30 +CMAKE_PROGRESS_3 = 31 diff --git a/src/CMakeFiles/progress.marks b/src/CMakeFiles/progress.marks index 87523dd..d81cc07 100644 --- a/src/CMakeFiles/progress.marks +++ b/src/CMakeFiles/progress.marks @@ -1 +1 @@ -41 +42 diff --git "a/src/Sun Nov 13 20:31:28 2022\n.avi" "b/src/Sun Nov 13 20:31:28 2022\n.avi" new file mode 100644 index 0000000000000000000000000000000000000000..bc2984f2b746462009ed39b09e8b049f79718ae9 GIT binary patch literal 13893632 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