Browse Source

完善算法结果提取

lishengyin 3 years ago
parent
commit
8361a72d58
53 changed files with 616 additions and 457 deletions
  1. 8 1
      .vscode/settings.json
  2. 2 2
      README.md
  3. 16 18
      build/CMakeCache.txt
  4. 1 1
      build/CMakeFiles/3.10.2/CMakeCCompiler.cmake
  5. 1 1
      build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake
  6. 2 2
      build/CMakeFiles/CMakeDirectoryInformation.cmake
  7. 42 42
      build/CMakeFiles/CMakeError.log
  8. 175 175
      build/CMakeFiles/CMakeOutput.log
  9. 8 8
      build/CMakeFiles/Makefile2
  10. 14 14
      build/CMakeFiles/TargetDirectories.txt
  11. 13 3
      build/CMakeFiles/main.dir/CXX.includecache
  12. 2 2
      build/CMakeFiles/main.dir/DependInfo.cmake
  13. 8 8
      build/CMakeFiles/main.dir/build.make
  14. 2 1
      build/CMakeFiles/main.dir/depend.internal
  15. 1 0
      build/CMakeFiles/main.dir/depend.make
  16. 2 2
      build/CMakeFiles/main.dir/flags.make
  17. 1 1
      build/CMakeFiles/main.dir/link.txt
  18. BIN
      build/CMakeFiles/main.dir/source/src/main.cpp.o
  19. 1 1
      build/CMakeFiles/progress.marks
  20. 4 4
      build/Makefile
  21. 3 3
      build/cmake_install.cmake
  22. 0 32
      build/compile_commands.json
  23. 2 2
      build/modules/CMakeFiles/CMakeDirectoryInformation.cmake
  24. 24 10
      build/modules/CMakeFiles/modules.dir/CXX.includecache
  25. 6 5
      build/modules/CMakeFiles/modules.dir/DependInfo.cmake
  26. BIN
      build/modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o
  27. 54 27
      build/modules/CMakeFiles/modules.dir/build.make
  28. 1 0
      build/modules/CMakeFiles/modules.dir/cmake_clean.cmake
  29. BIN
      build/modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o
  30. 30 5
      build/modules/CMakeFiles/modules.dir/depend.internal
  31. 25 0
      build/modules/CMakeFiles/modules.dir/depend.make
  32. 2 2
      build/modules/CMakeFiles/modules.dir/flags.make
  33. BIN
      build/modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o
  34. BIN
      build/modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o
  35. 1 1
      build/modules/CMakeFiles/modules.dir/link.txt
  36. BIN
      build/modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o
  37. 1 0
      build/modules/CMakeFiles/modules.dir/progress.make
  38. BIN
      build/modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
  39. 1 1
      build/modules/CMakeFiles/progress.marks
  40. 57 27
      build/modules/Makefile
  41. 11 7
      build/modules/cmake_install.cmake
  42. BIN
      lib/libmodules.so
  43. 1 1
      modules/TCPClient/include/TCPClient.h
  44. 7 7
      modules/TCPClient/src/TCPClient.cpp
  45. 13 0
      modules/dataType/include/Stream.h
  46. 4 2
      modules/inference/include/inference.h
  47. 13 15
      modules/inference/src/inference.cpp
  48. 10 2
      modules/userApp/include/user_app.h
  49. 44 15
      modules/userApp/src/user_app.cpp
  50. 1 1
      source/bin/config_infer_primary_yoloV5.txt
  51. BIN
      source/bin/main
  52. 0 3
      source/config/config.ini
  53. 2 3
      source/src/main.cpp

+ 8 - 1
.vscode/settings.json

@@ -58,7 +58,14 @@
         "valarray": "cpp",
         "csignal": "cpp",
         "optional": "cpp",
-        "string_view": "cpp"
+        "string_view": "cpp",
+        "iterator": "cpp",
+        "map": "cpp",
+        "memory_resource": "cpp",
+        "set": "cpp",
+        "string": "cpp",
+        "forward_list": "cpp",
+        "random": "cpp"
     },
     "C_Cpp.errorSquiggles": "Disabled",
     "commentTranslate.targetLanguage": "en"

+ 2 - 2
README.md

@@ -1,3 +1,3 @@
-# VIA
-> 视频智能分析
+# MVIA
+> 地铁智能视频分析
 > 版本:1.0

+ 16 - 18
build/CMakeCache.txt

@@ -1,5 +1,5 @@
 # This is the CMakeCache file.
-# For build in directory: /home/nvidia/work/VIA/build
+# For build in directory: /home/nvidia/work/MIVA/build
 # It was generated by CMake: /usr/bin/cmake
 # You can edit this file to change values found and used by cmake.
 # If you do not want to change any of the values, simply exit the editor.
@@ -17,14 +17,15 @@
 //Path to a program.
 CMAKE_AR:FILEPATH=/usr/bin/ar
 
-//No help, variable specified on the command line.
-CMAKE_BUILD_TYPE:STRING=Debug
+//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
+// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
+CMAKE_BUILD_TYPE:STRING=
 
 //Enable/Disable color output during build.
 CMAKE_COLOR_MAKEFILE:BOOL=ON
 
-//No help, variable specified on the command line.
-CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-7
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
 
 //A wrapper around 'ar' adding the appropriate '--plugin' option
 // for the GCC compiler
@@ -50,8 +51,8 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
 //Flags used by the compiler during release builds with debug info.
 CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
 
-//No help, variable specified on the command line.
-CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc-7
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
 
 //A wrapper around 'ar' adding the appropriate '--plugin' option
 // for the GCC compiler
@@ -92,8 +93,8 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
 //Flags used by the linker during Release with Debug Info builds.
 CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 
-//No help, variable specified on the command line.
-CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
 
 //Install path prefix, prepended onto install directories.
 CMAKE_INSTALL_PREFIX:PATH=/usr/local
@@ -207,7 +208,7 @@ CUDA_GENERATED_OUTPUT_DIR:PATH=
 CUDA_HOST_COMPILATION_CPP:BOOL=ON
 
 //Host side compiler used by NVCC
-CUDA_HOST_COMPILER:FILEPATH=/usr/bin/gcc-7
+CUDA_HOST_COMPILER:FILEPATH=/usr/bin/cc
 
 //Path to a program.
 CUDA_NVCC_EXECUTABLE:FILEPATH=/usr/local/cuda-10.2/bin/nvcc
@@ -325,10 +326,10 @@ CUDA_npps_LIBRARY:FILEPATH=/usr/local/cuda-10.2/lib64/libnpps.so
 CUDA_rt_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/librt.so
 
 //Value Computed by CMake
-Demo_BINARY_DIR:STATIC=/home/nvidia/work/VIA/build
+Demo_BINARY_DIR:STATIC=/home/nvidia/work/MIVA/build
 
 //Value Computed by CMake
-Demo_SOURCE_DIR:STATIC=/home/nvidia/work/VIA
+Demo_SOURCE_DIR:STATIC=/home/nvidia/work/MIVA
 
 //enable mysql
 ENABLE_MYSQL:BOOL=ON
@@ -397,7 +398,7 @@ WITH_OPENCV:BOOL=ON
 WITH_ZLMediaKit:BOOL=OFF
 
 //build module TCPClient
-build_TCPClient:BOOL=OFF
+build_TCPClient:BOOL=ON
 
 //build module dataType
 build_dataType:BOOL=ON
@@ -414,9 +415,6 @@ build_inifile:BOOL=ON
 //build module md5
 build_md5:BOOL=ON
 
-//build module sqlHelper
-build_sqlHelper:BOOL=ON
-
 //build module userApp
 build_userApp:BOOL=ON
 
@@ -431,7 +429,7 @@ modules_LIB_DEPENDS:STATIC=general;gstreamer-1.0;general;gobject-2.0;general;gli
 //ADVANCED property for variable: CMAKE_AR
 CMAKE_AR-ADVANCED:INTERNAL=1
 //This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=/home/nvidia/work/VIA/build
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/nvidia/work/MIVA/build
 //Major version of cmake used to create the current loaded cache
 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
 //Minor version of cmake used to create the current loaded cache
@@ -510,7 +508,7 @@ CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
 CMAKE_HAVE_PTHREAD_H:INTERNAL=1
 //Source directory with the top level CMakeLists.txt file for this
 // project
-CMAKE_HOME_DIRECTORY:INTERNAL=/home/nvidia/work/VIA
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/nvidia/work/MIVA
 //Install .so files without execute permission.
 CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
 //ADVANCED property for variable: CMAKE_LINKER

+ 1 - 1
build/CMakeFiles/3.10.2/CMakeCCompiler.cmake

@@ -1,4 +1,4 @@
-set(CMAKE_C_COMPILER "/usr/bin/gcc-7")
+set(CMAKE_C_COMPILER "/usr/bin/cc")
 set(CMAKE_C_COMPILER_ARG1 "")
 set(CMAKE_C_COMPILER_ID "GNU")
 set(CMAKE_C_COMPILER_VERSION "7.5.0")

+ 1 - 1
build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake

@@ -1,4 +1,4 @@
-set(CMAKE_CXX_COMPILER "/usr/bin/g++-7")
+set(CMAKE_CXX_COMPILER "/usr/bin/c++")
 set(CMAKE_CXX_COMPILER_ARG1 "")
 set(CMAKE_CXX_COMPILER_ID "GNU")
 set(CMAKE_CXX_COMPILER_VERSION "7.5.0")

+ 2 - 2
build/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -2,8 +2,8 @@
 # Generated by "Unix Makefiles" Generator, CMake Version 3.10
 
 # Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nvidia/work/VIA")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nvidia/work/VIA/build")
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nvidia/work/MIVA")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nvidia/work/MIVA/build")
 
 # Force unix paths in dependencies.
 set(CMAKE_FORCE_UNIX_PATHS 1)

+ 42 - 42
build/CMakeFiles/CMakeError.log

@@ -1,25 +1,25 @@
 Determining if the pthread_create exist failed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_6d3d2/fast"
-/usr/bin/make -f CMakeFiles/cmTC_6d3d2.dir/build.make CMakeFiles/cmTC_6d3d2.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_6d3d2.dir/CheckSymbolExists.c.o
-/usr/bin/gcc-7   -fPIC    -o CMakeFiles/cmTC_6d3d2.dir/CheckSymbolExists.c.o   -c /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
-Linking C executable cmTC_6d3d2
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6d3d2.dir/link.txt --verbose=1
-/usr/bin/gcc-7 -fPIC     CMakeFiles/cmTC_6d3d2.dir/CheckSymbolExists.c.o  -o cmTC_6d3d2 
-CMakeFiles/cmTC_6d3d2.dir/CheckSymbolExists.c.o: In function `main':
+Run Build Command:"/usr/bin/make" "cmTC_0ef3b/fast"
+/usr/bin/make -f CMakeFiles/cmTC_0ef3b.dir/build.make CMakeFiles/cmTC_0ef3b.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_0ef3b.dir/CheckSymbolExists.c.o
+/usr/bin/cc   -fPIC    -o CMakeFiles/cmTC_0ef3b.dir/CheckSymbolExists.c.o   -c /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
+Linking C executable cmTC_0ef3b
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0ef3b.dir/link.txt --verbose=1
+/usr/bin/cc -fPIC     CMakeFiles/cmTC_0ef3b.dir/CheckSymbolExists.c.o  -o cmTC_0ef3b 
+CMakeFiles/cmTC_0ef3b.dir/CheckSymbolExists.c.o: In function `main':
 CheckSymbolExists.c:(.text+0x14): undefined reference to `pthread_create'
 CheckSymbolExists.c:(.text+0x18): undefined reference to `pthread_create'
 collect2: error: ld returned 1 exit status
-CMakeFiles/cmTC_6d3d2.dir/build.make:97: recipe for target 'cmTC_6d3d2' failed
-make[1]: *** [cmTC_6d3d2] Error 1
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Makefile:126: recipe for target 'cmTC_6d3d2/fast' failed
-make: *** [cmTC_6d3d2/fast] Error 2
+CMakeFiles/cmTC_0ef3b.dir/build.make:97: recipe for target 'cmTC_0ef3b' failed
+make[1]: *** [cmTC_0ef3b] Error 1
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Makefile:126: recipe for target 'cmTC_0ef3b/fast' failed
+make: *** [cmTC_0ef3b/fast] Error 2
 
-File /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
+File /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
 /* */
 #include <pthread.h>
 
@@ -35,42 +35,42 @@ int main(int argc, char** argv)
 }
 
 Determining if the function pthread_create exists in the pthreads failed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_0adde/fast"
-/usr/bin/make -f CMakeFiles/cmTC_0adde.dir/build.make CMakeFiles/cmTC_0adde.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_0adde.dir/CheckFunctionExists.c.o
-/usr/bin/gcc-7   -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_0adde.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
-Linking C executable cmTC_0adde
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0adde.dir/link.txt --verbose=1
-/usr/bin/gcc-7 -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_0adde.dir/CheckFunctionExists.c.o  -o cmTC_0adde -lpthreads 
+Run Build Command:"/usr/bin/make" "cmTC_2b14c/fast"
+/usr/bin/make -f CMakeFiles/cmTC_2b14c.dir/build.make CMakeFiles/cmTC_2b14c.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_2b14c.dir/CheckFunctionExists.c.o
+/usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_2b14c.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
+Linking C executable cmTC_2b14c
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2b14c.dir/link.txt --verbose=1
+/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_2b14c.dir/CheckFunctionExists.c.o  -o cmTC_2b14c -lpthreads 
 /usr/bin/ld: cannot find -lpthreads
 collect2: error: ld returned 1 exit status
-CMakeFiles/cmTC_0adde.dir/build.make:97: recipe for target 'cmTC_0adde' failed
-make[1]: *** [cmTC_0adde] Error 1
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Makefile:126: recipe for target 'cmTC_0adde/fast' failed
-make: *** [cmTC_0adde/fast] Error 2
+CMakeFiles/cmTC_2b14c.dir/build.make:97: recipe for target 'cmTC_2b14c' failed
+make[1]: *** [cmTC_2b14c] Error 1
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Makefile:126: recipe for target 'cmTC_2b14c/fast' failed
+make: *** [cmTC_2b14c/fast] Error 2
 
 
 Performing C++ SOURCE FILE Test HAVE_MYSQL_OPT_EMBEDDED_CONNECTION failed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_149d4/fast"
-/usr/bin/make -f CMakeFiles/cmTC_149d4.dir/build.make CMakeFiles/cmTC_149d4.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_149d4.dir/src.cxx.o
-/usr/bin/g++-7    -DHAVE_OPENCV -DHAVE_FFMPEG -DHAVE_MYSQL_OPT_EMBEDDED_CONNECTION   -o CMakeFiles/cmTC_149d4.dir/src.cxx.o -c /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/src.cxx
-/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/src.cxx:1:10: fatal error: mysql.h: No such file or directory
+Run Build Command:"/usr/bin/make" "cmTC_4b061/fast"
+/usr/bin/make -f CMakeFiles/cmTC_4b061.dir/build.make CMakeFiles/cmTC_4b061.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_4b061.dir/src.cxx.o
+/usr/bin/c++    -DHAVE_OPENCV -DHAVE_FFMPEG -DHAVE_MYSQL_OPT_EMBEDDED_CONNECTION   -o CMakeFiles/cmTC_4b061.dir/src.cxx.o -c /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/src.cxx
+/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/src.cxx:1:10: fatal error: mysql.h: No such file or directory
  #include <mysql.h>
           ^~~~~~~~~
 compilation terminated.
-CMakeFiles/cmTC_149d4.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_149d4.dir/src.cxx.o' failed
-make[1]: *** [CMakeFiles/cmTC_149d4.dir/src.cxx.o] Error 1
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Makefile:126: recipe for target 'cmTC_149d4/fast' failed
-make: *** [cmTC_149d4/fast] Error 2
+CMakeFiles/cmTC_4b061.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_4b061.dir/src.cxx.o' failed
+make[1]: *** [CMakeFiles/cmTC_4b061.dir/src.cxx.o] Error 1
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Makefile:126: recipe for target 'cmTC_4b061/fast' failed
+make: *** [cmTC_4b061/fast] Error 2
 
 Source file was:
 #include <mysql.h>

+ 175 - 175
build/CMakeFiles/CMakeOutput.log

@@ -1,6 +1,6 @@
 The system is: Linux - 4.9.140-tegra - aarch64
 Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
-Compiler: /usr/bin/gcc-7 
+Compiler: /usr/bin/cc 
 Build flags: 
 Id flags:  
 
@@ -10,10 +10,10 @@ The output was:
 
 Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
 
-The C compiler identification is GNU, found in "/home/nvidia/work/VIA/build/CMakeFiles/3.10.2/CompilerIdC/a.out"
+The C compiler identification is GNU, found in "/home/nvidia/work/MIVA/build/CMakeFiles/3.10.2/CompilerIdC/a.out"
 
 Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
-Compiler: /usr/bin/g++-7 
+Compiler: /usr/bin/c++ 
 Build flags: 
 Id flags:  
 
@@ -23,35 +23,35 @@ The output was:
 
 Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
 
-The CXX compiler identification is GNU, found in "/home/nvidia/work/VIA/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out"
+The CXX compiler identification is GNU, found in "/home/nvidia/work/MIVA/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out"
 
 Determining if the C compiler works passed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_18633/fast"
-/usr/bin/make -f CMakeFiles/cmTC_18633.dir/build.make CMakeFiles/cmTC_18633.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_18633.dir/testCCompiler.c.o
-/usr/bin/gcc-7    -o CMakeFiles/cmTC_18633.dir/testCCompiler.c.o   -c /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/testCCompiler.c
-Linking C executable cmTC_18633
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18633.dir/link.txt --verbose=1
-/usr/bin/gcc-7      CMakeFiles/cmTC_18633.dir/testCCompiler.c.o  -o cmTC_18633 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_706dd/fast"
+/usr/bin/make -f CMakeFiles/cmTC_706dd.dir/build.make CMakeFiles/cmTC_706dd.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_706dd.dir/testCCompiler.c.o
+/usr/bin/cc    -o CMakeFiles/cmTC_706dd.dir/testCCompiler.c.o   -c /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTC_706dd
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_706dd.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_706dd.dir/testCCompiler.c.o  -o cmTC_706dd 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting C compiler ABI info compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_830e6/fast"
-/usr/bin/make -f CMakeFiles/cmTC_830e6.dir/build.make CMakeFiles/cmTC_830e6.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o
-/usr/bin/gcc-7    -o CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c
-Linking C executable cmTC_830e6
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_830e6.dir/link.txt --verbose=1
-/usr/bin/gcc-7     -v CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o  -o cmTC_830e6 
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTC_8bbee/fast"
+/usr/bin/make -f CMakeFiles/cmTC_8bbee.dir/build.make CMakeFiles/cmTC_8bbee.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o
+/usr/bin/cc    -o CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c
+Linking C executable cmTC_8bbee
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8bbee.dir/link.txt --verbose=1
+/usr/bin/cc     -v CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o  -o cmTC_8bbee 
 Using built-in specs.
-COLLECT_GCC=/usr/bin/gcc-7
+COLLECT_GCC=/usr/bin/cc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper
 Target: aarch64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
@@ -59,26 +59,26 @@ Thread model: posix
 gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 
 COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/
 LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_830e6' '-mlittle-endian' '-mabi=lp64'
- /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cco54Aua.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_830e6 /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_830e6' '-mlittle-endian' '-mabi=lp64'
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8bbee' '-mlittle-endian' '-mabi=lp64'
+ /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccevXzMj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_8bbee /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8bbee' '-mlittle-endian' '-mabi=lp64'
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
 Parsed C implicit link information from above output:
   link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp]
+  ignore line: [Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_830e6/fast"]
-  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_830e6.dir/build.make CMakeFiles/cmTC_830e6.dir/build]
-  ignore line: [make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp']
-  ignore line: [Building C object CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o]
-  ignore line: [/usr/bin/gcc-7    -o CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c]
-  ignore line: [Linking C executable cmTC_830e6]
-  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_830e6.dir/link.txt --verbose=1]
-  ignore line: [/usr/bin/gcc-7     -v CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o  -o cmTC_830e6 ]
+  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_8bbee/fast"]
+  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_8bbee.dir/build.make CMakeFiles/cmTC_8bbee.dir/build]
+  ignore line: [make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp']
+  ignore line: [Building C object CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o]
+  ignore line: [/usr/bin/cc    -o CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c]
+  ignore line: [Linking C executable cmTC_8bbee]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8bbee.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/cc     -v CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o  -o cmTC_8bbee ]
   ignore line: [Using built-in specs.]
-  ignore line: [COLLECT_GCC=/usr/bin/gcc-7]
+  ignore line: [COLLECT_GCC=/usr/bin/cc]
   ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper]
   ignore line: [Target: aarch64-linux-gnu]
   ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu]
@@ -86,13 +86,13 @@ Parsed C implicit link information from above output:
   ignore line: [gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) ]
   ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/]
   ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_830e6' '-mlittle-endian' '-mabi=lp64']
-  link line: [ /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cco54Aua.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_830e6 /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8bbee' '-mlittle-endian' '-mabi=lp64']
+  link line: [ /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccevXzMj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_8bbee /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o]
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/collect2] ==> ignore
     arg [-plugin] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so] ==> ignore
     arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper] ==> ignore
-    arg [-plugin-opt=-fresolution=/tmp/cco54Aua.res] ==> ignore
+    arg [-plugin-opt=-fresolution=/tmp/ccevXzMj.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -112,7 +112,7 @@ Parsed C implicit link information from above output:
     arg [-znow] ==> ignore
     arg [-zrelro] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_830e6] ==> ignore
+    arg [cmTC_8bbee] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o] ==> ignore
@@ -124,7 +124,7 @@ Parsed C implicit link information from above output:
     arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu]
     arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
     arg [-L/usr/lib/gcc/aarch64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/7/../../..]
-    arg [CMakeFiles/cmTC_830e6.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [CMakeFiles/cmTC_8bbee.dir/CMakeCCompilerABI.c.o] ==> ignore
     arg [-lgcc] ==> lib [gcc]
     arg [--push-state] ==> ignore
     arg [--as-needed] ==> ignore
@@ -154,17 +154,17 @@ Parsed C implicit link information from above output:
 
 
 Detecting C [-std=c11] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_05800/fast"
-/usr/bin/make -f CMakeFiles/cmTC_05800.dir/build.make CMakeFiles/cmTC_05800.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_05800.dir/feature_tests.c.o
-/usr/bin/gcc-7   -std=c11 -o CMakeFiles/cmTC_05800.dir/feature_tests.c.o   -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.c
-Linking C executable cmTC_05800
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_05800.dir/link.txt --verbose=1
-/usr/bin/gcc-7      CMakeFiles/cmTC_05800.dir/feature_tests.c.o  -o cmTC_05800 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_be3fb/fast"
+/usr/bin/make -f CMakeFiles/cmTC_be3fb.dir/build.make CMakeFiles/cmTC_be3fb.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_be3fb.dir/feature_tests.c.o
+/usr/bin/cc   -std=c11 -o CMakeFiles/cmTC_be3fb.dir/feature_tests.c.o   -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.c
+Linking C executable cmTC_be3fb
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be3fb.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_be3fb.dir/feature_tests.c.o  -o cmTC_be3fb 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -174,17 +174,17 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting C [-std=c99] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_2b679/fast"
-/usr/bin/make -f CMakeFiles/cmTC_2b679.dir/build.make CMakeFiles/cmTC_2b679.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_2b679.dir/feature_tests.c.o
-/usr/bin/gcc-7   -std=c99 -o CMakeFiles/cmTC_2b679.dir/feature_tests.c.o   -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.c
-Linking C executable cmTC_2b679
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2b679.dir/link.txt --verbose=1
-/usr/bin/gcc-7      CMakeFiles/cmTC_2b679.dir/feature_tests.c.o  -o cmTC_2b679 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_84b5c/fast"
+/usr/bin/make -f CMakeFiles/cmTC_84b5c.dir/build.make CMakeFiles/cmTC_84b5c.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_84b5c.dir/feature_tests.c.o
+/usr/bin/cc   -std=c99 -o CMakeFiles/cmTC_84b5c.dir/feature_tests.c.o   -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.c
+Linking C executable cmTC_84b5c
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_84b5c.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_84b5c.dir/feature_tests.c.o  -o cmTC_84b5c 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -194,17 +194,17 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting C [-std=c90] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_d1165/fast"
-/usr/bin/make -f CMakeFiles/cmTC_d1165.dir/build.make CMakeFiles/cmTC_d1165.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_d1165.dir/feature_tests.c.o
-/usr/bin/gcc-7   -std=c90 -o CMakeFiles/cmTC_d1165.dir/feature_tests.c.o   -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.c
-Linking C executable cmTC_d1165
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1165.dir/link.txt --verbose=1
-/usr/bin/gcc-7      CMakeFiles/cmTC_d1165.dir/feature_tests.c.o  -o cmTC_d1165 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_81a74/fast"
+/usr/bin/make -f CMakeFiles/cmTC_81a74.dir/build.make CMakeFiles/cmTC_81a74.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_81a74.dir/feature_tests.c.o
+/usr/bin/cc   -std=c90 -o CMakeFiles/cmTC_81a74.dir/feature_tests.c.o   -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.c
+Linking C executable cmTC_81a74
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_81a74.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_81a74.dir/feature_tests.c.o  -o cmTC_81a74 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -212,32 +212,32 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
     Feature record: C_FEATURE:0c_static_assert
     Feature record: C_FEATURE:0c_variadic_macros
 Determining if the CXX compiler works passed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_da52c/fast"
-/usr/bin/make -f CMakeFiles/cmTC_da52c.dir/build.make CMakeFiles/cmTC_da52c.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_da52c.dir/testCXXCompiler.cxx.o
-/usr/bin/g++-7     -o CMakeFiles/cmTC_da52c.dir/testCXXCompiler.cxx.o -c /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
-Linking CXX executable cmTC_da52c
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_da52c.dir/link.txt --verbose=1
-/usr/bin/g++-7       CMakeFiles/cmTC_da52c.dir/testCXXCompiler.cxx.o  -o cmTC_da52c 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_2df5c/fast"
+/usr/bin/make -f CMakeFiles/cmTC_2df5c.dir/build.make CMakeFiles/cmTC_2df5c.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_2df5c.dir/testCXXCompiler.cxx.o
+/usr/bin/c++     -o CMakeFiles/cmTC_2df5c.dir/testCXXCompiler.cxx.o -c /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTC_2df5c
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2df5c.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_2df5c.dir/testCXXCompiler.cxx.o  -o cmTC_2df5c 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting CXX compiler ABI info compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_729a3/fast"
-/usr/bin/make -f CMakeFiles/cmTC_729a3.dir/build.make CMakeFiles/cmTC_729a3.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o
-/usr/bin/g++-7     -o CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp
-Linking CXX executable cmTC_729a3
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_729a3.dir/link.txt --verbose=1
-/usr/bin/g++-7      -v CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_729a3 
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTC_eb906/fast"
+/usr/bin/make -f CMakeFiles/cmTC_eb906.dir/build.make CMakeFiles/cmTC_eb906.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o
+/usr/bin/c++     -o CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTC_eb906
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb906.dir/link.txt --verbose=1
+/usr/bin/c++      -v CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_eb906 
 Using built-in specs.
-COLLECT_GCC=/usr/bin/g++-7
+COLLECT_GCC=/usr/bin/c++
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper
 Target: aarch64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
@@ -245,26 +245,26 @@ Thread model: posix
 gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 
 COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/
 LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_729a3' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'
- /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccclCGPA.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_729a3 /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_729a3' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eb906' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'
+ /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4lv9j0.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_eb906 /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eb906' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
 Parsed CXX implicit link information from above output:
   link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp]
+  ignore line: [Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_729a3/fast"]
-  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_729a3.dir/build.make CMakeFiles/cmTC_729a3.dir/build]
-  ignore line: [make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp']
-  ignore line: [Building CXX object CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o]
-  ignore line: [/usr/bin/g++-7     -o CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp]
-  ignore line: [Linking CXX executable cmTC_729a3]
-  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_729a3.dir/link.txt --verbose=1]
-  ignore line: [/usr/bin/g++-7      -v CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_729a3 ]
+  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_eb906/fast"]
+  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_eb906.dir/build.make CMakeFiles/cmTC_eb906.dir/build]
+  ignore line: [make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp']
+  ignore line: [Building CXX object CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp]
+  ignore line: [Linking CXX executable cmTC_eb906]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb906.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/c++      -v CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_eb906 ]
   ignore line: [Using built-in specs.]
-  ignore line: [COLLECT_GCC=/usr/bin/g++-7]
+  ignore line: [COLLECT_GCC=/usr/bin/c++]
   ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper]
   ignore line: [Target: aarch64-linux-gnu]
   ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu]
@@ -272,13 +272,13 @@ Parsed CXX implicit link information from above output:
   ignore line: [gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) ]
   ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/]
   ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/7/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/7/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_729a3' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64']
-  link line: [ /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccclCGPA.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_729a3 /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eb906' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64']
+  link line: [ /usr/lib/gcc/aarch64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4lv9j0.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_eb906 /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/7 -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/7/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/7/../../.. CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/7/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.o]
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/collect2] ==> ignore
     arg [-plugin] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/liblto_plugin.so] ==> ignore
     arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper] ==> ignore
-    arg [-plugin-opt=-fresolution=/tmp/ccclCGPA.res] ==> ignore
+    arg [-plugin-opt=-fresolution=/tmp/cc4lv9j0.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -298,7 +298,7 @@ Parsed CXX implicit link information from above output:
     arg [-znow] ==> ignore
     arg [-zrelro] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_729a3] ==> ignore
+    arg [cmTC_eb906] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/Scrt1.o] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o] ==> ignore
     arg [/usr/lib/gcc/aarch64-linux-gnu/7/crtbeginS.o] ==> ignore
@@ -310,7 +310,7 @@ Parsed CXX implicit link information from above output:
     arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu]
     arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
     arg [-L/usr/lib/gcc/aarch64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/7/../../..]
-    arg [CMakeFiles/cmTC_729a3.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [CMakeFiles/cmTC_eb906.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
     arg [-lstdc++] ==> lib [stdc++]
     arg [-lm] ==> lib [m]
     arg [-lgcc_s] ==> lib [gcc_s]
@@ -336,17 +336,17 @@ Parsed CXX implicit link information from above output:
 
 
 Detecting CXX [-std=c++1z] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_af1fe/fast"
-/usr/bin/make -f CMakeFiles/cmTC_af1fe.dir/build.make CMakeFiles/cmTC_af1fe.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_af1fe.dir/feature_tests.cxx.o
-/usr/bin/g++-7    -std=c++1z -o CMakeFiles/cmTC_af1fe.dir/feature_tests.cxx.o -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_af1fe
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_af1fe.dir/link.txt --verbose=1
-/usr/bin/g++-7       CMakeFiles/cmTC_af1fe.dir/feature_tests.cxx.o  -o cmTC_af1fe 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_d9359/fast"
+/usr/bin/make -f CMakeFiles/cmTC_d9359.dir/build.make CMakeFiles/cmTC_d9359.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_d9359.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++1z -o CMakeFiles/cmTC_d9359.dir/feature_tests.cxx.o -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_d9359
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d9359.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_d9359.dir/feature_tests.cxx.o  -o cmTC_d9359 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
@@ -409,17 +409,17 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting CXX [-std=c++14] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_62097/fast"
-/usr/bin/make -f CMakeFiles/cmTC_62097.dir/build.make CMakeFiles/cmTC_62097.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_62097.dir/feature_tests.cxx.o
-/usr/bin/g++-7    -std=c++14 -o CMakeFiles/cmTC_62097.dir/feature_tests.cxx.o -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_62097
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62097.dir/link.txt --verbose=1
-/usr/bin/g++-7       CMakeFiles/cmTC_62097.dir/feature_tests.cxx.o  -o cmTC_62097 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_7dbfd/fast"
+/usr/bin/make -f CMakeFiles/cmTC_7dbfd.dir/build.make CMakeFiles/cmTC_7dbfd.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_7dbfd.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++14 -o CMakeFiles/cmTC_7dbfd.dir/feature_tests.cxx.o -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_7dbfd
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7dbfd.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_7dbfd.dir/feature_tests.cxx.o  -o cmTC_7dbfd 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
@@ -482,17 +482,17 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting CXX [-std=c++11] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_94804/fast"
-/usr/bin/make -f CMakeFiles/cmTC_94804.dir/build.make CMakeFiles/cmTC_94804.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_94804.dir/feature_tests.cxx.o
-/usr/bin/g++-7    -std=c++11 -o CMakeFiles/cmTC_94804.dir/feature_tests.cxx.o -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_94804
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_94804.dir/link.txt --verbose=1
-/usr/bin/g++-7       CMakeFiles/cmTC_94804.dir/feature_tests.cxx.o  -o cmTC_94804 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_973c4/fast"
+/usr/bin/make -f CMakeFiles/cmTC_973c4.dir/build.make CMakeFiles/cmTC_973c4.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_973c4.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++11 -o CMakeFiles/cmTC_973c4.dir/feature_tests.cxx.o -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_973c4
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_973c4.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_973c4.dir/feature_tests.cxx.o  -o cmTC_973c4 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -555,17 +555,17 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
 
 
 Detecting CXX [-std=c++98] compiler features compiled with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_b7ef8/fast"
-/usr/bin/make -f CMakeFiles/cmTC_b7ef8.dir/build.make CMakeFiles/cmTC_b7ef8.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_b7ef8.dir/feature_tests.cxx.o
-/usr/bin/g++-7    -std=c++98 -o CMakeFiles/cmTC_b7ef8.dir/feature_tests.cxx.o -c /home/nvidia/work/VIA/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_b7ef8
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b7ef8.dir/link.txt --verbose=1
-/usr/bin/g++-7       CMakeFiles/cmTC_b7ef8.dir/feature_tests.cxx.o  -o cmTC_b7ef8 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_de3e9/fast"
+/usr/bin/make -f CMakeFiles/cmTC_de3e9.dir/build.make CMakeFiles/cmTC_de3e9.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_de3e9.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++98 -o CMakeFiles/cmTC_de3e9.dir/feature_tests.cxx.o -c /home/nvidia/work/MIVA/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_de3e9
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de3e9.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_de3e9.dir/feature_tests.cxx.o  -o cmTC_de3e9 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -626,30 +626,30 @@ make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
     Feature record: CXX_FEATURE:0cxx_variadic_macros
     Feature record: CXX_FEATURE:0cxx_variadic_templates
 Determining if the include file pthread.h exists passed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_a2a8a/fast"
-/usr/bin/make -f CMakeFiles/cmTC_a2a8a.dir/build.make CMakeFiles/cmTC_a2a8a.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_a2a8a.dir/CheckIncludeFile.c.o
-/usr/bin/gcc-7   -fPIC    -o CMakeFiles/cmTC_a2a8a.dir/CheckIncludeFile.c.o   -c /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
-Linking C executable cmTC_a2a8a
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a2a8a.dir/link.txt --verbose=1
-/usr/bin/gcc-7 -fPIC     CMakeFiles/cmTC_a2a8a.dir/CheckIncludeFile.c.o  -o cmTC_a2a8a 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_2221a/fast"
+/usr/bin/make -f CMakeFiles/cmTC_2221a.dir/build.make CMakeFiles/cmTC_2221a.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_2221a.dir/CheckIncludeFile.c.o
+/usr/bin/cc   -fPIC    -o CMakeFiles/cmTC_2221a.dir/CheckIncludeFile.c.o   -c /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
+Linking C executable cmTC_2221a
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2221a.dir/link.txt --verbose=1
+/usr/bin/cc -fPIC     CMakeFiles/cmTC_2221a.dir/CheckIncludeFile.c.o  -o cmTC_2221a 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 
 Determining if the function pthread_create exists in the pthread passed with the following output:
-Change Dir: /home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_7feea/fast"
-/usr/bin/make -f CMakeFiles/cmTC_7feea.dir/build.make CMakeFiles/cmTC_7feea.dir/build
-make[1]: Entering directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_7feea.dir/CheckFunctionExists.c.o
-/usr/bin/gcc-7   -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_7feea.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
-Linking C executable cmTC_7feea
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7feea.dir/link.txt --verbose=1
-/usr/bin/gcc-7 -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_7feea.dir/CheckFunctionExists.c.o  -o cmTC_7feea -lpthread 
-make[1]: Leaving directory '/home/nvidia/work/VIA/build/CMakeFiles/CMakeTmp'
+Change Dir: /home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTC_6f457/fast"
+/usr/bin/make -f CMakeFiles/cmTC_6f457.dir/build.make CMakeFiles/cmTC_6f457.dir/build
+make[1]: Entering directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_6f457.dir/CheckFunctionExists.c.o
+/usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_6f457.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
+Linking C executable cmTC_6f457
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f457.dir/link.txt --verbose=1
+/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_6f457.dir/CheckFunctionExists.c.o  -o cmTC_6f457 -lpthread 
+make[1]: Leaving directory '/home/nvidia/work/MIVA/build/CMakeFiles/CMakeTmp'
 
 

+ 8 - 8
build/CMakeFiles/Makefile2

@@ -54,10 +54,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/nvidia/work/VIA
+CMAKE_SOURCE_DIR = /home/nvidia/work/MIVA
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/nvidia/work/VIA/build
+CMAKE_BINARY_DIR = /home/nvidia/work/MIVA/build
 
 #=============================================================================
 # Target rules for target CMakeFiles/main.dir
@@ -66,7 +66,7 @@ CMAKE_BINARY_DIR = /home/nvidia/work/VIA/build
 CMakeFiles/main.dir/all: modules/CMakeFiles/modules.dir/all
 	$(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend
 	$(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=1,2 "Built target main"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=1,2 "Built target main"
 .PHONY : CMakeFiles/main.dir/all
 
 # Include target in all.
@@ -76,9 +76,9 @@ all: CMakeFiles/main.dir/all
 
 # Build rule for subdir invocation for target.
 CMakeFiles/main.dir/rule: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles 8
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles 9
 	$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles 0
 .PHONY : CMakeFiles/main.dir/rule
 
 # Convenience name for target.
@@ -121,7 +121,7 @@ modules/preinstall:
 modules/CMakeFiles/modules.dir/all:
 	$(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/depend
 	$(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/build
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=3,4,5,6,7,8 "Built target modules"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=3,4,5,6,7,8,9 "Built target modules"
 .PHONY : modules/CMakeFiles/modules.dir/all
 
 # Include target in all.
@@ -131,9 +131,9 @@ all: modules/CMakeFiles/modules.dir/all
 
 # Build rule for subdir invocation for target.
 modules/CMakeFiles/modules.dir/rule: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles 6
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles 7
 	$(MAKE) -f CMakeFiles/Makefile2 modules/CMakeFiles/modules.dir/all
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles 0
 .PHONY : modules/CMakeFiles/modules.dir/rule
 
 # Convenience name for target.

+ 14 - 14
build/CMakeFiles/TargetDirectories.txt

@@ -1,14 +1,14 @@
-/home/nvidia/work/VIA/build/CMakeFiles/install/strip.dir
-/home/nvidia/work/VIA/build/CMakeFiles/edit_cache.dir
-/home/nvidia/work/VIA/build/CMakeFiles/main.dir
-/home/nvidia/work/VIA/build/CMakeFiles/rebuild_cache.dir
-/home/nvidia/work/VIA/build/CMakeFiles/list_install_components.dir
-/home/nvidia/work/VIA/build/CMakeFiles/install/local.dir
-/home/nvidia/work/VIA/build/CMakeFiles/install.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/install/strip.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/edit_cache.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/list_install_components.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/install/local.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/rebuild_cache.dir
-/home/nvidia/work/VIA/build/modules/CMakeFiles/install.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/install/strip.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/edit_cache.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/main.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/rebuild_cache.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/list_install_components.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/install/local.dir
+/home/nvidia/work/MIVA/build/CMakeFiles/install.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/install/strip.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/edit_cache.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/list_install_components.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/install/local.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/rebuild_cache.dir
+/home/nvidia/work/MIVA/build/modules/CMakeFiles/install.dir

+ 13 - 3
build/CMakeFiles/main.dir/CXX.includecache

@@ -800,6 +800,10 @@ Util/logger.h
 Network/TcpClient.h
 ../modules/TCPClient/include/Network/TcpClient.h
 
+../modules/dataType/include/Stream.h
+iostream
+-
+
 ../modules/inference/include/inference.h
 iostream
 -
@@ -825,6 +829,8 @@ gst-nvmessage.h
 ../modules/inference/include/gst-nvmessage.h
 user_app.h
 ../modules/inference/include/user_app.h
+Stream.h
+../modules/inference/include/Stream.h
 list
 -
 
@@ -871,18 +877,22 @@ gst/gst.h
 -
 vector
 -
+map
+-
 inference.h
 ../modules/userApp/include/inference.h
+Stream.h
+../modules/userApp/include/Stream.h
 
-/home/nvidia/work/VIA/source/src/main.cpp
+/home/nvidia/work/MIVA/source/src/main.cpp
 iostream
 -
 user_app.h
-/home/nvidia/work/VIA/source/src/user_app.h
+/home/nvidia/work/MIVA/source/src/user_app.h
 gst/gst.h
 -
 inference.h
-/home/nvidia/work/VIA/source/src/inference.h
+/home/nvidia/work/MIVA/source/src/inference.h
 
 /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gst-nvmessage.h
 gst/gst.h

+ 2 - 2
build/CMakeFiles/main.dir/DependInfo.cmake

@@ -4,7 +4,7 @@ set(CMAKE_DEPENDS_LANGUAGES
   )
 # The set of files for implicit dependencies of each language:
 set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/nvidia/work/VIA/source/src/main.cpp" "/home/nvidia/work/VIA/build/CMakeFiles/main.dir/source/src/main.cpp.o"
+  "/home/nvidia/work/MIVA/source/src/main.cpp" "/home/nvidia/work/MIVA/build/CMakeFiles/main.dir/source/src/main.cpp.o"
   )
 set(CMAKE_CXX_COMPILER_ID "GNU")
 
@@ -37,7 +37,7 @@ set(CMAKE_CXX_TARGET_INCLUDE_PATH
 
 # Targets to which this target links.
 set(CMAKE_TARGET_LINKED_INFO_FILES
-  "/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/DependInfo.cmake"
+  "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/DependInfo.cmake"
   )
 
 # Fortran module output directory.

+ 8 - 8
build/CMakeFiles/main.dir/build.make

@@ -43,10 +43,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/nvidia/work/VIA
+CMAKE_SOURCE_DIR = /home/nvidia/work/MIVA
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/nvidia/work/VIA/build
+CMAKE_BINARY_DIR = /home/nvidia/work/MIVA/build
 
 # Include any dependencies generated for this target.
 include CMakeFiles/main.dir/depend.make
@@ -59,16 +59,16 @@ include CMakeFiles/main.dir/flags.make
 
 CMakeFiles/main.dir/source/src/main.cpp.o: CMakeFiles/main.dir/flags.make
 CMakeFiles/main.dir/source/src/main.cpp.o: ../source/src/main.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/source/src/main.cpp.o"
-	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/source/src/main.cpp.o -c /home/nvidia/work/VIA/source/src/main.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/source/src/main.cpp.o"
+	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/source/src/main.cpp.o -c /home/nvidia/work/MIVA/source/src/main.cpp
 
 CMakeFiles/main.dir/source/src/main.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/source/src/main.cpp.i"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/VIA/source/src/main.cpp > CMakeFiles/main.dir/source/src/main.cpp.i
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/source/src/main.cpp > CMakeFiles/main.dir/source/src/main.cpp.i
 
 CMakeFiles/main.dir/source/src/main.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/source/src/main.cpp.s"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/VIA/source/src/main.cpp -o CMakeFiles/main.dir/source/src/main.cpp.s
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/source/src/main.cpp -o CMakeFiles/main.dir/source/src/main.cpp.s
 
 CMakeFiles/main.dir/source/src/main.cpp.o.requires:
 
@@ -112,7 +112,7 @@ main_EXTERNAL_OBJECTS =
 ../source/bin/main: /usr/local/lib/libswscale.so
 ../source/bin/main: /usr/local/lib/libswresample.so
 ../source/bin/main: CMakeFiles/main.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../source/bin/main"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../source/bin/main"
 	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE)
 
 # Rule to build all files generated by this target.
@@ -129,6 +129,6 @@ CMakeFiles/main.dir/clean:
 .PHONY : CMakeFiles/main.dir/clean
 
 CMakeFiles/main.dir/depend:
-	cd /home/nvidia/work/VIA/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nvidia/work/VIA /home/nvidia/work/VIA /home/nvidia/work/VIA/build /home/nvidia/work/VIA/build /home/nvidia/work/VIA/build/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR)
+	cd /home/nvidia/work/MIVA/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nvidia/work/MIVA /home/nvidia/work/MIVA /home/nvidia/work/MIVA/build /home/nvidia/work/MIVA/build /home/nvidia/work/MIVA/build/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR)
 .PHONY : CMakeFiles/main.dir/depend
 

+ 2 - 1
build/CMakeFiles/main.dir/depend.internal

@@ -62,10 +62,11 @@ CMakeFiles/main.dir/source/src/main.cpp.o
  ../3rdparty/ZLMediaKit/src/TS/TSMediaSource.h
  ../3rdparty/ZLMediaKit/src/TS/TSMediaSourceMuxer.h
  ../modules/TCPClient/include/TCPClient.h
+ ../modules/dataType/include/Stream.h
  ../modules/inference/include/inference.h
  ../modules/inifile/include/inifile.h
  ../modules/userApp/include/user_app.h
- /home/nvidia/work/VIA/source/src/main.cpp
+ /home/nvidia/work/MIVA/source/src/main.cpp
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gst-nvmessage.h
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gstnvdsmeta.h
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/nvds_latency_meta.h

+ 1 - 0
build/CMakeFiles/main.dir/depend.make

@@ -61,6 +61,7 @@ CMakeFiles/main.dir/source/src/main.cpp.o: ../3rdparty/ZLMediaKit/src/Rtsp/RtspS
 CMakeFiles/main.dir/source/src/main.cpp.o: ../3rdparty/ZLMediaKit/src/TS/TSMediaSource.h
 CMakeFiles/main.dir/source/src/main.cpp.o: ../3rdparty/ZLMediaKit/src/TS/TSMediaSourceMuxer.h
 CMakeFiles/main.dir/source/src/main.cpp.o: ../modules/TCPClient/include/TCPClient.h
+CMakeFiles/main.dir/source/src/main.cpp.o: ../modules/dataType/include/Stream.h
 CMakeFiles/main.dir/source/src/main.cpp.o: ../modules/inference/include/inference.h
 CMakeFiles/main.dir/source/src/main.cpp.o: ../modules/inifile/include/inifile.h
 CMakeFiles/main.dir/source/src/main.cpp.o: ../modules/userApp/include/user_app.h

+ 2 - 2
build/CMakeFiles/main.dir/flags.make

@@ -1,10 +1,10 @@
 # CMAKE generated file: DO NOT EDIT!
 # Generated by "Unix Makefiles" Generator, CMake Version 3.10
 
-# compile CXX with /usr/bin/g++-7
+# compile CXX with /usr/bin/c++
 CXX_FLAGS =  -DHAVE_OPENCV -DHAVE_FFMPEG -g   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11
 
 CXX_DEFINES = -DENABLE_MYSQL
 
-CXX_INCLUDES = -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 
+CXX_INCLUDES = -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/MIVA/3rdparty/rapidjson/include -I/home/nvidia/work/MIVA/modules/inference/include -I/home/nvidia/work/MIVA/modules/decoder/include -I/home/nvidia/work/MIVA/modules/userApp/include -I/home/nvidia/work/MIVA/modules/md5/include -I/home/nvidia/work/MIVA/modules/inifile/include -I/home/nvidia/work/MIVA/modules/TCPClient/include -I/home/nvidia/work/MIVA/modules/dataType/include -I/home/nvidia/work/MIVA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/MIVA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/MIVA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 
 

+ 1 - 1
build/CMakeFiles/main.dir/link.txt

@@ -1 +1 @@
-/usr/bin/g++-7   -DHAVE_OPENCV -DHAVE_FFMPEG -g   CMakeFiles/main.dir/source/src/main.cpp.o  -o ../source/bin/main  -L/usr/local/cuda-10.2/lib64  -L/home/nvidia/work/VIA/lib  -L/opt/nvidia/deepstream/deepstream-5.0/lib -Wl,-rpath,/usr/local/cuda-10.2/lib64:/home/nvidia/work/VIA/lib:/opt/nvidia/deepstream/deepstream-5.0/lib:/usr/local/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lnvdsgst_meta -lnvds_meta -lnvdsgst_helper -lm -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lmpeg -lmov -lflv -lmk_api -lzltoolkit -lzlmediakit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread ../lib/libmodules.so -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lnvdsgst_meta -lnvds_meta -lnvdsgst_helper -lm -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lzltoolkit -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lzltoolkit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/lib/libopencv_highgui.so.4.1.1 /usr/lib/libopencv_videoio.so.4.1.1 /usr/lib/libopencv_imgcodecs.so.4.1.1 /usr/lib/libopencv_features2d.so.4.1.1 /usr/lib/libopencv_imgproc.so.4.1.1 /usr/lib/libopencv_flann.so.4.1.1 /usr/lib/libopencv_core.so.4.1.1 /usr/lib/libopencv_cudev.so.4.1.1 /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread 
+/usr/bin/c++   -DHAVE_OPENCV -DHAVE_FFMPEG -g   CMakeFiles/main.dir/source/src/main.cpp.o  -o ../source/bin/main  -L/usr/local/cuda-10.2/lib64  -L/home/nvidia/work/MIVA/lib  -L/opt/nvidia/deepstream/deepstream-5.0/lib -Wl,-rpath,/usr/local/cuda-10.2/lib64:/home/nvidia/work/MIVA/lib:/opt/nvidia/deepstream/deepstream-5.0/lib:/usr/local/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lnvdsgst_meta -lnvds_meta -lnvdsgst_helper -lm -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lmpeg -lmov -lflv -lmk_api -lzltoolkit -lzlmediakit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread ../lib/libmodules.so -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lnvdsgst_meta -lnvds_meta -lnvdsgst_helper -lm -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lzltoolkit -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lzltoolkit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/lib/libopencv_highgui.so.4.1.1 /usr/lib/libopencv_videoio.so.4.1.1 /usr/lib/libopencv_imgcodecs.so.4.1.1 /usr/lib/libopencv_features2d.so.4.1.1 /usr/lib/libopencv_imgproc.so.4.1.1 /usr/lib/libopencv_flann.so.4.1.1 /usr/lib/libopencv_core.so.4.1.1 /usr/lib/libopencv_cudev.so.4.1.1 /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread 

BIN
build/CMakeFiles/main.dir/source/src/main.cpp.o


+ 1 - 1
build/CMakeFiles/progress.marks

@@ -1 +1 @@
-8
+9

+ 4 - 4
build/Makefile

@@ -48,10 +48,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/nvidia/work/VIA
+CMAKE_SOURCE_DIR = /home/nvidia/work/MIVA
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/nvidia/work/VIA/build
+CMAKE_BINARY_DIR = /home/nvidia/work/MIVA/build
 
 #=============================================================================
 # Targets provided globally by CMake.
@@ -126,9 +126,9 @@ install/fast: preinstall/fast
 
 # The main all target
 all: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles /home/nvidia/work/VIA/build/CMakeFiles/progress.marks
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles /home/nvidia/work/MIVA/build/CMakeFiles/progress.marks
 	$(MAKE) -f CMakeFiles/Makefile2 all
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles 0
 .PHONY : all
 
 # The main clean target

+ 3 - 3
build/cmake_install.cmake

@@ -1,4 +1,4 @@
-# Install script for directory: /home/nvidia/work/VIA
+# Install script for directory: /home/nvidia/work/MIVA
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -39,7 +39,7 @@ endif()
 
 if(NOT CMAKE_INSTALL_LOCAL_ONLY)
   # Include the install script for each subdirectory.
-  include("/home/nvidia/work/VIA/build/modules/cmake_install.cmake")
+  include("/home/nvidia/work/MIVA/build/modules/cmake_install.cmake")
 
 endif()
 
@@ -51,5 +51,5 @@ endif()
 
 string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
        "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "/home/nvidia/work/VIA/build/${CMAKE_INSTALL_MANIFEST}"
+file(WRITE "/home/nvidia/work/MIVA/build/${CMAKE_INSTALL_MANIFEST}"
      "${CMAKE_INSTALL_MANIFEST_CONTENT}")

+ 0 - 32
build/compile_commands.json

@@ -1,32 +0,0 @@
-[
-{
-  "directory": "/home/nvidia/work/VIA/build",
-  "command": "/usr/bin/g++-7  -DENABLE_MYSQL -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4   -DHAVE_OPENCV -DHAVE_FFMPEG -g   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11 -o CMakeFiles/main.dir/source/src/main.cpp.o -c /home/nvidia/work/VIA/source/src/main.cpp",
-  "file": "/home/nvidia/work/VIA/source/src/main.cpp"
-},
-{
-  "directory": "/home/nvidia/work/VIA/build/modules",
-  "command": "/usr/bin/g++-7  -DENABLE_MYSQL -Dmodules_EXPORTS -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/VIA/modules   -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g -fPIC   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11 -o CMakeFiles/modules.dir/inference/src/inference.cpp.o -c /home/nvidia/work/VIA/modules/inference/src/inference.cpp",
-  "file": "/home/nvidia/work/VIA/modules/inference/src/inference.cpp"
-},
-{
-  "directory": "/home/nvidia/work/VIA/build/modules",
-  "command": "/usr/bin/g++-7  -DENABLE_MYSQL -Dmodules_EXPORTS -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/VIA/modules   -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g -fPIC   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11 -o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o -c /home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp",
-  "file": "/home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp"
-},
-{
-  "directory": "/home/nvidia/work/VIA/build/modules",
-  "command": "/usr/bin/g++-7  -DENABLE_MYSQL -Dmodules_EXPORTS -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/VIA/modules   -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g -fPIC   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11 -o CMakeFiles/modules.dir/inifile/src/inifile.cpp.o -c /home/nvidia/work/VIA/modules/inifile/src/inifile.cpp",
-  "file": "/home/nvidia/work/VIA/modules/inifile/src/inifile.cpp"
-},
-{
-  "directory": "/home/nvidia/work/VIA/build/modules",
-  "command": "/usr/bin/g++-7  -DENABLE_MYSQL -Dmodules_EXPORTS -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/VIA/modules   -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g -fPIC   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11 -o CMakeFiles/modules.dir/md5/src/md5.cpp.o -c /home/nvidia/work/VIA/modules/md5/src/md5.cpp",
-  "file": "/home/nvidia/work/VIA/modules/md5/src/md5.cpp"
-},
-{
-  "directory": "/home/nvidia/work/VIA/build/modules",
-  "command": "/usr/bin/g++-7  -DENABLE_MYSQL -Dmodules_EXPORTS -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/VIA/modules   -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g -fPIC   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11 -o CMakeFiles/modules.dir/userApp/src/user_app.cpp.o -c /home/nvidia/work/VIA/modules/userApp/src/user_app.cpp",
-  "file": "/home/nvidia/work/VIA/modules/userApp/src/user_app.cpp"
-}
-]

+ 2 - 2
build/modules/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -2,8 +2,8 @@
 # Generated by "Unix Makefiles" Generator, CMake Version 3.10
 
 # Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nvidia/work/VIA")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nvidia/work/VIA/build")
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nvidia/work/MIVA")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nvidia/work/MIVA/build")
 
 # Force unix paths in dependencies.
 set(CMAKE_FORCE_UNIX_PATHS 1)

+ 24 - 10
build/modules/CMakeFiles/modules.dir/CXX.includecache

@@ -800,6 +800,10 @@ Util/logger.h
 Network/TcpClient.h
 ../modules/TCPClient/include/Network/TcpClient.h
 
+../modules/dataType/include/Stream.h
+iostream
+-
+
 ../modules/decoder/include/FFMpegDecoder.h
 string
 -
@@ -843,6 +847,8 @@ gst-nvmessage.h
 ../modules/inference/include/gst-nvmessage.h
 user_app.h
 ../modules/inference/include/user_app.h
+Stream.h
+../modules/inference/include/Stream.h
 list
 -
 
@@ -895,20 +901,28 @@ gst/gst.h
 -
 vector
 -
+map
+-
 inference.h
 ../modules/userApp/include/inference.h
+Stream.h
+../modules/userApp/include/Stream.h
+
+/home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.cpp
+TCPClient.h
+/home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.h
 
-/home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp
+/home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.cpp
 FFMpegDecoder.h
-/home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.h
+/home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.h
 
-/home/nvidia/work/VIA/modules/inference/src/inference.cpp
+/home/nvidia/work/MIVA/modules/inference/src/inference.cpp
 inference.h
-/home/nvidia/work/VIA/modules/inference/src/inference.h
+/home/nvidia/work/MIVA/modules/inference/src/inference.h
 
-/home/nvidia/work/VIA/modules/inifile/src/inifile.cpp
+/home/nvidia/work/MIVA/modules/inifile/src/inifile.cpp
 inifile.h
-/home/nvidia/work/VIA/modules/inifile/src/inifile.h
+/home/nvidia/work/MIVA/modules/inifile/src/inifile.h
 stdlib.h
 -
 stdio.h
@@ -916,15 +930,15 @@ stdio.h
 ctype.h
 -
 
-/home/nvidia/work/VIA/modules/md5/src/md5.cpp
+/home/nvidia/work/MIVA/modules/md5/src/md5.cpp
 md5.h
-/home/nvidia/work/VIA/modules/md5/src/md5.h
+/home/nvidia/work/MIVA/modules/md5/src/md5.h
 cstdio
 -
 
-/home/nvidia/work/VIA/modules/userApp/src/user_app.cpp
+/home/nvidia/work/MIVA/modules/userApp/src/user_app.cpp
 user_app.h
-/home/nvidia/work/VIA/modules/userApp/src/user_app.h
+/home/nvidia/work/MIVA/modules/userApp/src/user_app.h
 
 /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gst-nvmessage.h
 gst/gst.h

+ 6 - 5
build/modules/CMakeFiles/modules.dir/DependInfo.cmake

@@ -4,11 +4,12 @@ set(CMAKE_DEPENDS_LANGUAGES
   )
 # The set of files for implicit dependencies of each language:
 set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp" "/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o"
-  "/home/nvidia/work/VIA/modules/inference/src/inference.cpp" "/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o"
-  "/home/nvidia/work/VIA/modules/inifile/src/inifile.cpp" "/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o"
-  "/home/nvidia/work/VIA/modules/md5/src/md5.cpp" "/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o"
-  "/home/nvidia/work/VIA/modules/userApp/src/user_app.cpp" "/home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o"
+  "/home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.cpp" "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o"
+  "/home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.cpp" "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o"
+  "/home/nvidia/work/MIVA/modules/inference/src/inference.cpp" "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o"
+  "/home/nvidia/work/MIVA/modules/inifile/src/inifile.cpp" "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o"
+  "/home/nvidia/work/MIVA/modules/md5/src/md5.cpp" "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o"
+  "/home/nvidia/work/MIVA/modules/userApp/src/user_app.cpp" "/home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o"
   )
 set(CMAKE_CXX_COMPILER_ID "GNU")
 

BIN
build/modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o


+ 54 - 27
build/modules/CMakeFiles/modules.dir/build.make

@@ -43,10 +43,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/nvidia/work/VIA
+CMAKE_SOURCE_DIR = /home/nvidia/work/MIVA
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/nvidia/work/VIA/build
+CMAKE_BINARY_DIR = /home/nvidia/work/MIVA/build
 
 # Include any dependencies generated for this target.
 include modules/CMakeFiles/modules.dir/depend.make
@@ -59,16 +59,16 @@ include modules/CMakeFiles/modules.dir/flags.make
 
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: modules/CMakeFiles/modules.dir/flags.make
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../modules/inference/src/inference.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/inference/src/inference.cpp.o -c /home/nvidia/work/VIA/modules/inference/src/inference.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/inference/src/inference.cpp.o -c /home/nvidia/work/MIVA/modules/inference/src/inference.cpp
 
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/modules.dir/inference/src/inference.cpp.i"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/VIA/modules/inference/src/inference.cpp > CMakeFiles/modules.dir/inference/src/inference.cpp.i
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/modules/inference/src/inference.cpp > CMakeFiles/modules.dir/inference/src/inference.cpp.i
 
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/modules.dir/inference/src/inference.cpp.s"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/VIA/modules/inference/src/inference.cpp -o CMakeFiles/modules.dir/inference/src/inference.cpp.s
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/modules/inference/src/inference.cpp -o CMakeFiles/modules.dir/inference/src/inference.cpp.s
 
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o.requires:
 
@@ -83,16 +83,16 @@ modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o.provides.build: mod
 
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o: modules/CMakeFiles/modules.dir/flags.make
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o: ../modules/decoder/src/FFMpegDecoder.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o -c /home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o -c /home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.cpp
 
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.i"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp > CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.i
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.cpp > CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.i
 
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.s"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp -o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.s
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.cpp -o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.s
 
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o.requires:
 
@@ -107,16 +107,16 @@ modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o.provides.build: m
 
 modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o: modules/CMakeFiles/modules.dir/flags.make
 modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o: ../modules/inifile/src/inifile.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/inifile/src/inifile.cpp.o -c /home/nvidia/work/VIA/modules/inifile/src/inifile.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/inifile/src/inifile.cpp.o -c /home/nvidia/work/MIVA/modules/inifile/src/inifile.cpp
 
 modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/modules.dir/inifile/src/inifile.cpp.i"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/VIA/modules/inifile/src/inifile.cpp > CMakeFiles/modules.dir/inifile/src/inifile.cpp.i
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/modules/inifile/src/inifile.cpp > CMakeFiles/modules.dir/inifile/src/inifile.cpp.i
 
 modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/modules.dir/inifile/src/inifile.cpp.s"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/VIA/modules/inifile/src/inifile.cpp -o CMakeFiles/modules.dir/inifile/src/inifile.cpp.s
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/modules/inifile/src/inifile.cpp -o CMakeFiles/modules.dir/inifile/src/inifile.cpp.s
 
 modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o.requires:
 
@@ -131,16 +131,16 @@ modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o.provides.build: modules
 
 modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o: modules/CMakeFiles/modules.dir/flags.make
 modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o: ../modules/md5/src/md5.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/md5/src/md5.cpp.o -c /home/nvidia/work/VIA/modules/md5/src/md5.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/md5/src/md5.cpp.o -c /home/nvidia/work/MIVA/modules/md5/src/md5.cpp
 
 modules/CMakeFiles/modules.dir/md5/src/md5.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/modules.dir/md5/src/md5.cpp.i"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/VIA/modules/md5/src/md5.cpp > CMakeFiles/modules.dir/md5/src/md5.cpp.i
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/modules/md5/src/md5.cpp > CMakeFiles/modules.dir/md5/src/md5.cpp.i
 
 modules/CMakeFiles/modules.dir/md5/src/md5.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/modules.dir/md5/src/md5.cpp.s"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/VIA/modules/md5/src/md5.cpp -o CMakeFiles/modules.dir/md5/src/md5.cpp.s
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/modules/md5/src/md5.cpp -o CMakeFiles/modules.dir/md5/src/md5.cpp.s
 
 modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o.requires:
 
@@ -155,16 +155,16 @@ modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o.provides.build: modules/CMakeFi
 
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: modules/CMakeFiles/modules.dir/flags.make
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../modules/userApp/src/user_app.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/userApp/src/user_app.cpp.o -c /home/nvidia/work/VIA/modules/userApp/src/user_app.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/userApp/src/user_app.cpp.o -c /home/nvidia/work/MIVA/modules/userApp/src/user_app.cpp
 
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/modules.dir/userApp/src/user_app.cpp.i"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/VIA/modules/userApp/src/user_app.cpp > CMakeFiles/modules.dir/userApp/src/user_app.cpp.i
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/modules/userApp/src/user_app.cpp > CMakeFiles/modules.dir/userApp/src/user_app.cpp.i
 
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/modules.dir/userApp/src/user_app.cpp.s"
-	cd /home/nvidia/work/VIA/build/modules && /usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/VIA/modules/userApp/src/user_app.cpp -o CMakeFiles/modules.dir/userApp/src/user_app.cpp.s
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/modules/userApp/src/user_app.cpp -o CMakeFiles/modules.dir/userApp/src/user_app.cpp.s
 
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o.requires:
 
@@ -177,13 +177,38 @@ modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o.provides: modules/CMak
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o.provides.build: modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
 
 
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: modules/CMakeFiles/modules.dir/flags.make
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: ../modules/TCPClient/src/TCPClient.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o -c /home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.cpp
+
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.i"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.cpp > CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.i
+
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.s"
+	cd /home/nvidia/work/MIVA/build/modules && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.cpp -o CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.s
+
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.requires:
+
+.PHONY : modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.requires
+
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.provides: modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.requires
+	$(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.provides.build
+.PHONY : modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.provides
+
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.provides.build: modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o
+
+
 # Object files for target modules
 modules_OBJECTS = \
 "CMakeFiles/modules.dir/inference/src/inference.cpp.o" \
 "CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o" \
 "CMakeFiles/modules.dir/inifile/src/inifile.cpp.o" \
 "CMakeFiles/modules.dir/md5/src/md5.cpp.o" \
-"CMakeFiles/modules.dir/userApp/src/user_app.cpp.o"
+"CMakeFiles/modules.dir/userApp/src/user_app.cpp.o" \
+"CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o"
 
 # External object files for target modules
 modules_EXTERNAL_OBJECTS =
@@ -193,6 +218,7 @@ modules_EXTERNAL_OBJECTS =
 ../lib/libmodules.so: modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o
 ../lib/libmodules.so: modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o
 ../lib/libmodules.so: modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
+../lib/libmodules.so: modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o
 ../lib/libmodules.so: modules/CMakeFiles/modules.dir/build.make
 ../lib/libmodules.so: /usr/lib/aarch64-linux-gnu/libmysqlclient.so
 ../lib/libmodules.so: /usr/lib/libopencv_highgui.so.4.1.1
@@ -215,8 +241,8 @@ modules_EXTERNAL_OBJECTS =
 ../lib/libmodules.so: /usr/lib/libopencv_core.so.4.1.1
 ../lib/libmodules.so: /usr/lib/libopencv_cudev.so.4.1.1
 ../lib/libmodules.so: modules/CMakeFiles/modules.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nvidia/work/VIA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX shared library ../../lib/libmodules.so"
-	cd /home/nvidia/work/VIA/build/modules && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/modules.dir/link.txt --verbose=$(VERBOSE)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nvidia/work/MIVA/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Linking CXX shared library ../../lib/libmodules.so"
+	cd /home/nvidia/work/MIVA/build/modules && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/modules.dir/link.txt --verbose=$(VERBOSE)
 
 # Rule to build all files generated by this target.
 modules/CMakeFiles/modules.dir/build: ../lib/libmodules.so
@@ -228,14 +254,15 @@ modules/CMakeFiles/modules.dir/requires: modules/CMakeFiles/modules.dir/decoder/
 modules/CMakeFiles/modules.dir/requires: modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o.requires
 modules/CMakeFiles/modules.dir/requires: modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o.requires
 modules/CMakeFiles/modules.dir/requires: modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o.requires
+modules/CMakeFiles/modules.dir/requires: modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o.requires
 
 .PHONY : modules/CMakeFiles/modules.dir/requires
 
 modules/CMakeFiles/modules.dir/clean:
-	cd /home/nvidia/work/VIA/build/modules && $(CMAKE_COMMAND) -P CMakeFiles/modules.dir/cmake_clean.cmake
+	cd /home/nvidia/work/MIVA/build/modules && $(CMAKE_COMMAND) -P CMakeFiles/modules.dir/cmake_clean.cmake
 .PHONY : modules/CMakeFiles/modules.dir/clean
 
 modules/CMakeFiles/modules.dir/depend:
-	cd /home/nvidia/work/VIA/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nvidia/work/VIA /home/nvidia/work/VIA/modules /home/nvidia/work/VIA/build /home/nvidia/work/VIA/build/modules /home/nvidia/work/VIA/build/modules/CMakeFiles/modules.dir/DependInfo.cmake --color=$(COLOR)
+	cd /home/nvidia/work/MIVA/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nvidia/work/MIVA /home/nvidia/work/MIVA/modules /home/nvidia/work/MIVA/build /home/nvidia/work/MIVA/build/modules /home/nvidia/work/MIVA/build/modules/CMakeFiles/modules.dir/DependInfo.cmake --color=$(COLOR)
 .PHONY : modules/CMakeFiles/modules.dir/depend
 

+ 1 - 0
build/modules/CMakeFiles/modules.dir/cmake_clean.cmake

@@ -4,6 +4,7 @@ file(REMOVE_RECURSE
   "CMakeFiles/modules.dir/inifile/src/inifile.cpp.o"
   "CMakeFiles/modules.dir/md5/src/md5.cpp.o"
   "CMakeFiles/modules.dir/userApp/src/user_app.cpp.o"
+  "CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o"
   "../../lib/libmodules.pdb"
   "../../lib/libmodules.so"
 )

BIN
build/modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o


+ 30 - 5
build/modules/CMakeFiles/modules.dir/depend.internal

@@ -1,6 +1,29 @@
 # CMAKE generated file: DO NOT EDIT!
 # Generated by "Unix Makefiles" Generator, CMake Version 3.10
 
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o
+ ../modules/TCPClient/include/TCPClient.h
+ /home/nvidia/work/MIVA/modules/TCPClient/src/TCPClient.cpp
+ /usr/local/include/Network/Buffer.h
+ /usr/local/include/Network/Socket.h
+ /usr/local/include/Network/TcpClient.h
+ /usr/local/include/Network/sockutil.h
+ /usr/local/include/Poller/EventPoller.h
+ /usr/local/include/Poller/PipeWrap.h
+ /usr/local/include/Poller/Timer.h
+ /usr/local/include/Thread/TaskExecutor.h
+ /usr/local/include/Thread/TaskQueue.h
+ /usr/local/include/Thread/ThreadPool.h
+ /usr/local/include/Thread/semaphore.h
+ /usr/local/include/Thread/threadgroup.h
+ /usr/local/include/Util/List.h
+ /usr/local/include/Util/ResourcePool.h
+ /usr/local/include/Util/SSLBox.h
+ /usr/local/include/Util/TimeTicker.h
+ /usr/local/include/Util/logger.h
+ /usr/local/include/Util/onceToken.h
+ /usr/local/include/Util/util.h
+ /usr/local/include/Util/uv_errno.h
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o
  ../3rdparty/ZLMediaKit/src/Common/config.h
  ../3rdparty/ZLMediaKit/src/Common/macros.h
@@ -8,7 +31,7 @@ modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o
  ../3rdparty/ZLMediaKit/src/Extension/Track.h
  ../3rdparty/ZLMediaKit/src/Rtsp/Rtsp.h
  ../modules/decoder/include/FFMpegDecoder.h
- /home/nvidia/work/VIA/modules/decoder/src/FFMpegDecoder.cpp
+ /home/nvidia/work/MIVA/modules/decoder/src/FFMpegDecoder.cpp
  /usr/local/include/Network/Buffer.h
  /usr/local/include/Network/Socket.h
  /usr/local/include/Network/sockutil.h
@@ -118,10 +141,11 @@ modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o
  ../3rdparty/ZLMediaKit/src/TS/TSMediaSource.h
  ../3rdparty/ZLMediaKit/src/TS/TSMediaSourceMuxer.h
  ../modules/TCPClient/include/TCPClient.h
+ ../modules/dataType/include/Stream.h
  ../modules/inference/include/inference.h
  ../modules/inifile/include/inifile.h
  ../modules/userApp/include/user_app.h
- /home/nvidia/work/VIA/modules/inference/src/inference.cpp
+ /home/nvidia/work/MIVA/modules/inference/src/inference.cpp
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gst-nvmessage.h
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gstnvdsmeta.h
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/nvds_latency_meta.h
@@ -382,10 +406,10 @@ modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o
  /usr/local/include/Util/uv_errno.h
 modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o
  ../modules/inifile/include/inifile.h
- /home/nvidia/work/VIA/modules/inifile/src/inifile.cpp
+ /home/nvidia/work/MIVA/modules/inifile/src/inifile.cpp
 modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o
  ../modules/md5/include/md5.h
- /home/nvidia/work/VIA/modules/md5/src/md5.cpp
+ /home/nvidia/work/MIVA/modules/md5/src/md5.cpp
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
  ../3rdparty/ZLMediaKit/src/Common/Device.h
  ../3rdparty/ZLMediaKit/src/Common/MediaSink.h
@@ -447,10 +471,11 @@ modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
  ../3rdparty/ZLMediaKit/src/TS/TSMediaSource.h
  ../3rdparty/ZLMediaKit/src/TS/TSMediaSourceMuxer.h
  ../modules/TCPClient/include/TCPClient.h
+ ../modules/dataType/include/Stream.h
  ../modules/inference/include/inference.h
  ../modules/inifile/include/inifile.h
  ../modules/userApp/include/user_app.h
- /home/nvidia/work/VIA/modules/userApp/src/user_app.cpp
+ /home/nvidia/work/MIVA/modules/userApp/src/user_app.cpp
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gst-nvmessage.h
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/gstnvdsmeta.h
  /opt/nvidia/deepstream/deepstream-5.0/sources/includes/nvds_latency_meta.h

+ 25 - 0
build/modules/CMakeFiles/modules.dir/depend.make

@@ -1,6 +1,29 @@
 # CMAKE generated file: DO NOT EDIT!
 # Generated by "Unix Makefiles" Generator, CMake Version 3.10
 
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: ../modules/TCPClient/include/TCPClient.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: ../modules/TCPClient/src/TCPClient.cpp
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Network/Buffer.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Network/Socket.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Network/TcpClient.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Network/sockutil.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Poller/EventPoller.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Poller/PipeWrap.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Poller/Timer.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Thread/TaskExecutor.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Thread/TaskQueue.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Thread/ThreadPool.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Thread/semaphore.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Thread/threadgroup.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/List.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/ResourcePool.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/SSLBox.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/TimeTicker.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/logger.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/onceToken.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/util.h
+modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o: /usr/local/include/Util/uv_errno.h
+
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o: ../3rdparty/ZLMediaKit/src/Common/config.h
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o: ../3rdparty/ZLMediaKit/src/Common/macros.h
 modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o: ../3rdparty/ZLMediaKit/src/Extension/Frame.h
@@ -117,6 +140,7 @@ modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../3rdparty/ZLMedi
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../3rdparty/ZLMediaKit/src/TS/TSMediaSource.h
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../3rdparty/ZLMediaKit/src/TS/TSMediaSourceMuxer.h
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../modules/TCPClient/include/TCPClient.h
+modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../modules/dataType/include/Stream.h
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../modules/inference/include/inference.h
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../modules/inifile/include/inifile.h
 modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o: ../modules/userApp/include/user_app.h
@@ -446,6 +470,7 @@ modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../3rdparty/ZLMediaKi
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../3rdparty/ZLMediaKit/src/TS/TSMediaSource.h
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../3rdparty/ZLMediaKit/src/TS/TSMediaSourceMuxer.h
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../modules/TCPClient/include/TCPClient.h
+modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../modules/dataType/include/Stream.h
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../modules/inference/include/inference.h
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../modules/inifile/include/inifile.h
 modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o: ../modules/userApp/include/user_app.h

+ 2 - 2
build/modules/CMakeFiles/modules.dir/flags.make

@@ -1,10 +1,10 @@
 # CMAKE generated file: DO NOT EDIT!
 # Generated by "Unix Makefiles" Generator, CMake Version 3.10
 
-# compile CXX with /usr/bin/g++-7
+# compile CXX with /usr/bin/c++
 CXX_FLAGS =  -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g -fPIC   -Wall -std=c++11 -O2 -g -DPLATFORM_TEGRA -std=gnu++11
 
 CXX_DEFINES = -DENABLE_MYSQL -Dmodules_EXPORTS
 
-CXX_INCLUDES = -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/VIA/3rdparty/rapidjson/include -I/home/nvidia/work/VIA/modules/inference/include -I/home/nvidia/work/VIA/modules/decoder/include -I/home/nvidia/work/VIA/modules/userApp/include -I/home/nvidia/work/VIA/modules/md5/include -I/home/nvidia/work/VIA/modules/inifile/include -I/home/nvidia/work/VIA/modules/TCPClient/include -I/home/nvidia/work/VIA/modules/dataType/include -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/VIA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/VIA/modules 
+CXX_INCLUDES = -I/usr/local/include -I/usr/include/mysql -I/home/nvidia/work/MIVA/3rdparty/rapidjson/include -I/home/nvidia/work/MIVA/modules/inference/include -I/home/nvidia/work/MIVA/modules/decoder/include -I/home/nvidia/work/MIVA/modules/userApp/include -I/home/nvidia/work/MIVA/modules/md5/include -I/home/nvidia/work/MIVA/modules/inifile/include -I/home/nvidia/work/MIVA/modules/TCPClient/include -I/home/nvidia/work/MIVA/modules/dataType/include -I/home/nvidia/work/MIVA/3rdparty/ZLMediaKit/3rdpart/ZLToolKit/src -I/home/nvidia/work/MIVA/3rdparty/ZLMediaKit/src -I/home/nvidia/work/MIVA/3rdparty/ZLMediaKit -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/opt/nvidia/deepstream/deepstream-5.0/sources/includes -isystem /usr/include/opencv4 -I/home/nvidia/work/MIVA/modules 
 

BIN
build/modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o


BIN
build/modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o


+ 1 - 1
build/modules/CMakeFiles/modules.dir/link.txt

@@ -1 +1 @@
-/usr/bin/g++-7 -fPIC  -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g  -shared -Wl,-soname,libmodules.so -o ../../lib/libmodules.so CMakeFiles/modules.dir/inference/src/inference.cpp.o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o CMakeFiles/modules.dir/inifile/src/inifile.cpp.o CMakeFiles/modules.dir/md5/src/md5.cpp.o CMakeFiles/modules.dir/userApp/src/user_app.cpp.o  -L/usr/local/cuda-10.2/lib64  -L/home/nvidia/work/VIA/lib  -L/opt/nvidia/deepstream/deepstream-5.0/lib -Wl,-rpath,/usr/local/cuda-10.2/lib64:/home/nvidia/work/VIA/lib:/opt/nvidia/deepstream/deepstream-5.0/lib:/usr/local/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lnvdsgst_meta -lnvds_meta -lnvdsgst_helper -lm -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lmpeg -lmov -lflv -lmk_api -lzltoolkit -lzlmediakit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/lib/libopencv_highgui.so.4.1.1 /usr/lib/libopencv_features2d.so.4.1.1 /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread -lmov -lflv -lmk_api -lmpeg -lZLToolKit -ldl -lzltoolkit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread /usr/lib/libopencv_videoio.so.4.1.1 /usr/lib/libopencv_imgcodecs.so.4.1.1 /usr/lib/libopencv_imgproc.so.4.1.1 /usr/lib/libopencv_flann.so.4.1.1 /usr/lib/libopencv_core.so.4.1.1 /usr/lib/libopencv_cudev.so.4.1.1 
+/usr/bin/c++ -fPIC  -DHAVE_OPENCV -DHAVE_FFMPEG -Wno-deprecated-declarations -g  -shared -Wl,-soname,libmodules.so -o ../../lib/libmodules.so CMakeFiles/modules.dir/inference/src/inference.cpp.o CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o CMakeFiles/modules.dir/inifile/src/inifile.cpp.o CMakeFiles/modules.dir/md5/src/md5.cpp.o CMakeFiles/modules.dir/userApp/src/user_app.cpp.o CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o  -L/usr/local/cuda-10.2/lib64  -L/home/nvidia/work/MIVA/lib  -L/opt/nvidia/deepstream/deepstream-5.0/lib -Wl,-rpath,/usr/local/cuda-10.2/lib64:/home/nvidia/work/MIVA/lib:/opt/nvidia/deepstream/deepstream-5.0/lib:/usr/local/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lnvdsgst_meta -lnvds_meta -lnvdsgst_helper -lm -lmov -lflv -lmk_api -lmpeg -lzlmediakit -lZLToolKit -ldl -lmpeg -lmov -lflv -lmk_api -lzltoolkit -lzlmediakit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/lib/libopencv_highgui.so.4.1.1 /usr/lib/libopencv_features2d.so.4.1.1 /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread -lmov -lflv -lmk_api -lmpeg -lZLToolKit -ldl -lzltoolkit /usr/lib/aarch64-linux-gnu/libmysqlclient.so /usr/local/lib/libavcodec.so /usr/local/lib/libavformat.so /usr/local/lib/libavutil.so /usr/local/lib/libswscale.so /usr/local/lib/libswresample.so -lpthread /usr/lib/libopencv_videoio.so.4.1.1 /usr/lib/libopencv_imgcodecs.so.4.1.1 /usr/lib/libopencv_imgproc.so.4.1.1 /usr/lib/libopencv_flann.so.4.1.1 /usr/lib/libopencv_core.so.4.1.1 /usr/lib/libopencv_cudev.so.4.1.1 

BIN
build/modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o


+ 1 - 0
build/modules/CMakeFiles/modules.dir/progress.make

@@ -4,4 +4,5 @@ CMAKE_PROGRESS_3 = 5
 CMAKE_PROGRESS_4 = 6
 CMAKE_PROGRESS_5 = 7
 CMAKE_PROGRESS_6 = 8
+CMAKE_PROGRESS_7 = 9
 

BIN
build/modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o


+ 1 - 1
build/modules/CMakeFiles/progress.marks

@@ -1 +1 @@
-6
+7

+ 57 - 27
build/modules/Makefile

@@ -48,10 +48,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/nvidia/work/VIA
+CMAKE_SOURCE_DIR = /home/nvidia/work/MIVA
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/nvidia/work/VIA/build
+CMAKE_BINARY_DIR = /home/nvidia/work/MIVA/build
 
 #=============================================================================
 # Targets provided globally by CMake.
@@ -126,14 +126,14 @@ install/fast: preinstall/fast
 
 # The main all target
 all: cmake_check_build_system
-	cd /home/nvidia/work/VIA/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles /home/nvidia/work/VIA/build/modules/CMakeFiles/progress.marks
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/all
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/VIA/build/CMakeFiles 0
+	cd /home/nvidia/work/MIVA/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles /home/nvidia/work/MIVA/build/modules/CMakeFiles/progress.marks
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/nvidia/work/MIVA/build/CMakeFiles 0
 .PHONY : all
 
 # The main clean target
 clean:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/clean
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/clean
 .PHONY : clean
 
 # The main clean target
@@ -143,22 +143,22 @@ clean/fast: clean
 
 # Prepare targets for installation.
 preinstall: all
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/preinstall
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/preinstall
 .PHONY : preinstall
 
 # Prepare targets for installation.
 preinstall/fast:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/preinstall
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/preinstall
 .PHONY : preinstall/fast
 
 # clear depends
 depend:
-	cd /home/nvidia/work/VIA/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+	cd /home/nvidia/work/MIVA/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
 .PHONY : depend
 
 # Convenience name for target.
 modules/CMakeFiles/modules.dir/rule:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/CMakeFiles/modules.dir/rule
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f CMakeFiles/Makefile2 modules/CMakeFiles/modules.dir/rule
 .PHONY : modules/CMakeFiles/modules.dir/rule
 
 # Convenience name for target.
@@ -168,16 +168,43 @@ modules: modules/CMakeFiles/modules.dir/rule
 
 # fast build rule for target.
 modules/fast:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/build
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/build
 .PHONY : modules/fast
 
+TCPClient/src/TCPClient.o: TCPClient/src/TCPClient.cpp.o
+
+.PHONY : TCPClient/src/TCPClient.o
+
+# target to build an object file
+TCPClient/src/TCPClient.cpp.o:
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.o
+.PHONY : TCPClient/src/TCPClient.cpp.o
+
+TCPClient/src/TCPClient.i: TCPClient/src/TCPClient.cpp.i
+
+.PHONY : TCPClient/src/TCPClient.i
+
+# target to preprocess a source file
+TCPClient/src/TCPClient.cpp.i:
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.i
+.PHONY : TCPClient/src/TCPClient.cpp.i
+
+TCPClient/src/TCPClient.s: TCPClient/src/TCPClient.cpp.s
+
+.PHONY : TCPClient/src/TCPClient.s
+
+# target to generate assembly for a file
+TCPClient/src/TCPClient.cpp.s:
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/TCPClient/src/TCPClient.cpp.s
+.PHONY : TCPClient/src/TCPClient.cpp.s
+
 decoder/src/FFMpegDecoder.o: decoder/src/FFMpegDecoder.cpp.o
 
 .PHONY : decoder/src/FFMpegDecoder.o
 
 # target to build an object file
 decoder/src/FFMpegDecoder.cpp.o:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.o
 .PHONY : decoder/src/FFMpegDecoder.cpp.o
 
 decoder/src/FFMpegDecoder.i: decoder/src/FFMpegDecoder.cpp.i
@@ -186,7 +213,7 @@ decoder/src/FFMpegDecoder.i: decoder/src/FFMpegDecoder.cpp.i
 
 # target to preprocess a source file
 decoder/src/FFMpegDecoder.cpp.i:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.i
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.i
 .PHONY : decoder/src/FFMpegDecoder.cpp.i
 
 decoder/src/FFMpegDecoder.s: decoder/src/FFMpegDecoder.cpp.s
@@ -195,7 +222,7 @@ decoder/src/FFMpegDecoder.s: decoder/src/FFMpegDecoder.cpp.s
 
 # target to generate assembly for a file
 decoder/src/FFMpegDecoder.cpp.s:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.s
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/decoder/src/FFMpegDecoder.cpp.s
 .PHONY : decoder/src/FFMpegDecoder.cpp.s
 
 inference/src/inference.o: inference/src/inference.cpp.o
@@ -204,7 +231,7 @@ inference/src/inference.o: inference/src/inference.cpp.o
 
 # target to build an object file
 inference/src/inference.cpp.o:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inference/src/inference.cpp.o
 .PHONY : inference/src/inference.cpp.o
 
 inference/src/inference.i: inference/src/inference.cpp.i
@@ -213,7 +240,7 @@ inference/src/inference.i: inference/src/inference.cpp.i
 
 # target to preprocess a source file
 inference/src/inference.cpp.i:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inference/src/inference.cpp.i
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inference/src/inference.cpp.i
 .PHONY : inference/src/inference.cpp.i
 
 inference/src/inference.s: inference/src/inference.cpp.s
@@ -222,7 +249,7 @@ inference/src/inference.s: inference/src/inference.cpp.s
 
 # target to generate assembly for a file
 inference/src/inference.cpp.s:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inference/src/inference.cpp.s
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inference/src/inference.cpp.s
 .PHONY : inference/src/inference.cpp.s
 
 inifile/src/inifile.o: inifile/src/inifile.cpp.o
@@ -231,7 +258,7 @@ inifile/src/inifile.o: inifile/src/inifile.cpp.o
 
 # target to build an object file
 inifile/src/inifile.cpp.o:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.o
 .PHONY : inifile/src/inifile.cpp.o
 
 inifile/src/inifile.i: inifile/src/inifile.cpp.i
@@ -240,7 +267,7 @@ inifile/src/inifile.i: inifile/src/inifile.cpp.i
 
 # target to preprocess a source file
 inifile/src/inifile.cpp.i:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.i
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.i
 .PHONY : inifile/src/inifile.cpp.i
 
 inifile/src/inifile.s: inifile/src/inifile.cpp.s
@@ -249,7 +276,7 @@ inifile/src/inifile.s: inifile/src/inifile.cpp.s
 
 # target to generate assembly for a file
 inifile/src/inifile.cpp.s:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.s
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/inifile/src/inifile.cpp.s
 .PHONY : inifile/src/inifile.cpp.s
 
 md5/src/md5.o: md5/src/md5.cpp.o
@@ -258,7 +285,7 @@ md5/src/md5.o: md5/src/md5.cpp.o
 
 # target to build an object file
 md5/src/md5.cpp.o:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/md5/src/md5.cpp.o
 .PHONY : md5/src/md5.cpp.o
 
 md5/src/md5.i: md5/src/md5.cpp.i
@@ -267,7 +294,7 @@ md5/src/md5.i: md5/src/md5.cpp.i
 
 # target to preprocess a source file
 md5/src/md5.cpp.i:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/md5/src/md5.cpp.i
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/md5/src/md5.cpp.i
 .PHONY : md5/src/md5.cpp.i
 
 md5/src/md5.s: md5/src/md5.cpp.s
@@ -276,7 +303,7 @@ md5/src/md5.s: md5/src/md5.cpp.s
 
 # target to generate assembly for a file
 md5/src/md5.cpp.s:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/md5/src/md5.cpp.s
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/md5/src/md5.cpp.s
 .PHONY : md5/src/md5.cpp.s
 
 userApp/src/user_app.o: userApp/src/user_app.cpp.o
@@ -285,7 +312,7 @@ userApp/src/user_app.o: userApp/src/user_app.cpp.o
 
 # target to build an object file
 userApp/src/user_app.cpp.o:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.o
 .PHONY : userApp/src/user_app.cpp.o
 
 userApp/src/user_app.i: userApp/src/user_app.cpp.i
@@ -294,7 +321,7 @@ userApp/src/user_app.i: userApp/src/user_app.cpp.i
 
 # target to preprocess a source file
 userApp/src/user_app.cpp.i:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.i
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.i
 .PHONY : userApp/src/user_app.cpp.i
 
 userApp/src/user_app.s: userApp/src/user_app.cpp.s
@@ -303,7 +330,7 @@ userApp/src/user_app.s: userApp/src/user_app.cpp.s
 
 # target to generate assembly for a file
 userApp/src/user_app.cpp.s:
-	cd /home/nvidia/work/VIA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.s
+	cd /home/nvidia/work/MIVA/build && $(MAKE) -f modules/CMakeFiles/modules.dir/build.make modules/CMakeFiles/modules.dir/userApp/src/user_app.cpp.s
 .PHONY : userApp/src/user_app.cpp.s
 
 # Help Target
@@ -319,6 +346,9 @@ help:
 	@echo "... install/local"
 	@echo "... rebuild_cache"
 	@echo "... install"
+	@echo "... TCPClient/src/TCPClient.o"
+	@echo "... TCPClient/src/TCPClient.i"
+	@echo "... TCPClient/src/TCPClient.s"
 	@echo "... decoder/src/FFMpegDecoder.o"
 	@echo "... decoder/src/FFMpegDecoder.i"
 	@echo "... decoder/src/FFMpegDecoder.s"
@@ -345,6 +375,6 @@ help:
 # No rule that depends on this can have commands that come from listfiles
 # because they might be regenerated.
 cmake_check_build_system:
-	cd /home/nvidia/work/VIA/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+	cd /home/nvidia/work/MIVA/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
 .PHONY : cmake_check_build_system
 

+ 11 - 7
build/modules/cmake_install.cmake

@@ -1,4 +1,4 @@
-# Install script for directory: /home/nvidia/work/VIA/modules
+# Install script for directory: /home/nvidia/work/MIVA/modules
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -38,26 +38,30 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
 endif()
 
 if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/VIA/modules/inference/include/")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/inference/include/")
 endif()
 
 if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/VIA/modules/decoder/include/")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/decoder/include/")
 endif()
 
 if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/VIA/modules/inifile/include/")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/inifile/include/")
 endif()
 
 if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/VIA/modules/dataType/include/")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/dataType/include/")
 endif()
 
 if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/VIA/modules/md5/include/")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/md5/include/")
 endif()
 
 if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/VIA/modules/userApp/include/")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/userApp/include/")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/nvidia/work/MIVA/modules/TCPClient/include/")
 endif()
 

BIN
lib/libmodules.so


+ 1 - 1
modules/TCPClient/include/TCPClient.h

@@ -6,7 +6,7 @@
 using namespace std;
 using namespace toolkit;
 
-namespace VIA
+namespace MIVA
 {
     class TCPClient: public TcpClient
     {

+ 7 - 7
modules/TCPClient/src/TCPClient.cpp

@@ -1,31 +1,31 @@
 #include "TCPClient.h"
 
-namespace VIA
+namespace MIVA
 {
-    void TCPClient::onConnect(const SockException &ex)override{
+    void TCPClient::onConnect(const SockException &ex){
         //连接结果事件
         InfoL << (ex ?  ex.what() : "success");
     }
 
-    void TCPClient::onRecv(const Buffer::Ptr &pBuf)override{
+    void TCPClient::onRecv(const Buffer::Ptr &pBuf){
         //接收数据事件
         DebugL << pBuf->data() << " from port:" << get_peer_port();
 
     }
 
-    void TCPClient::onFlush() override{
+    void TCPClient::onFlush(){
         //发送阻塞后,缓存清空事件
         DebugL;
     }
 
-    void TCPClient::onErr(const SockException &ex)override{
+    void TCPClient::onErr(const SockException &ex){
         //断开连接事件,一般是EOF
         WarnL << ex.what();
         
         
     }
 
-    void TCPClient onManager() override{
+    void TCPClient::onManager() {
         //定时发送数据到服务器
         auto buf = BufferRaw::create();
         if(buf){
@@ -36,4 +36,4 @@ namespace VIA
                     <<(Buffer::Ptr &)buf;
         }
     }
-} // namespace VIA
+} // namespace MIVA

+ 13 - 0
modules/dataType/include/Stream.h

@@ -0,0 +1,13 @@
+#pragma once
+#include <iostream>
+
+
+class Stream
+{
+private:
+public:
+    Stream(){};
+    ~Stream(){};
+    int Id;
+    std::string uri;
+};

+ 4 - 2
modules/inference/include/inference.h

@@ -12,11 +12,13 @@
 #include "gstnvdsmeta.h"
 #include "gst-nvmessage.h"
 #include "user_app.h"
+#include "Stream.h"
+
 #include <list>
 
 using namespace std;
 
-namespace VIA{
+namespace MIVA{
     // 基于Deepstream
     class Inference
     {
@@ -40,7 +42,7 @@ namespace VIA{
         Inference();
         ~Inference();
     public:
-        int32_t Init();
+        int32_t Init(list<Stream> DataList);
         void Destory();
         void StartTask();
     private:

+ 13 - 15
modules/inference/src/inference.cpp

@@ -34,7 +34,7 @@
 gint frame_number = 0;
 
 
-namespace VIA{
+namespace MIVA{
     std::shared_ptr<Inference> infer = NULL;
     std::shared_ptr<Inference> Inference::CreateNew()
     {
@@ -50,14 +50,8 @@ namespace VIA{
         Destory();
     }
     // Init 初始化
-    int32_t Inference::Init()
+    int32_t Inference::Init(list<Stream> DataList)
     {
-        list<std::string> DataList;
-
-        DataList.push_back("file:///home/nvidia/work/VIA/data/video/sample_1080p_h264.mp4");
-        DataList.push_back("file:///home/nvidia/work/VIA/data/video/2.mp4");
-        // DataList.push_back("file:///home/nvidia/work/VIA/data/video/sample_1080p_h265.mp4");
-
         // init
         this->loop = g_main_loop_new (NULL, FALSE);
 
@@ -74,13 +68,13 @@ namespace VIA{
         gst_bin_add (GST_BIN (this->pipeline), this->streammux);
 
         // 创建数据源
-        list<std::string>::iterator iter;
+        list<Stream>::iterator iter;
         int i = 0;
         for(iter = DataList.begin(); iter != DataList.end(); iter++){
             GstPad *sinkpad, *srcpad;
             gchar pad_name[16] = { };
             
-            GstElement *source_bin = create_source_bin (i, (gchar*)((*iter).c_str()));
+            GstElement *source_bin = create_source_bin ((*iter).Id, (gchar*)((*iter).uri).c_str());
     
             if (!source_bin) {
                 ErrorL << "Failed to create source bin. Exiting."; 
@@ -139,10 +133,10 @@ namespace VIA{
         }
 
         #ifdef PLATFORM_TEGRA
-        if(!this->transform) {
-            ErrorL << "One tegra element could not be created. Exiting.";
-            return -1;
-        }
+            if(!this->transform) {
+                ErrorL << "One tegra element could not be created. Exiting.";
+                return -1;
+            }
         #endif
 
         g_object_set(G_OBJECT(this->streammux), "batch-size", i, NULL);
@@ -235,11 +229,12 @@ namespace VIA{
         NvDsDisplayMeta *display_meta = NULL; 
 
         int num = 0;
+        
 
         for (l_frame = batch_meta->frame_meta_list; l_frame != NULL;l_frame = l_frame->next) //从批量中获取某一帧图
         {
             NvDsFrameMeta *frame_meta = (NvDsFrameMeta *) (l_frame->data);
-            //获取图片的宽和高,并且设置计数线的位置
+
             for (l_obj = frame_meta->obj_meta_list; l_obj != NULL;l_obj = l_obj->next) 
             {
                 obj_meta = (NvDsObjectMeta *) (l_obj->data);
@@ -256,6 +251,9 @@ namespace VIA{
 
             snprintf(txt_params->display_text, MAX_DISPLAY_LEN, "Number of people: %d \n", num);
 
+            // 推理广播
+            NoticeCenter::Instance().emitEvent(NOTICE_INFER,frame_meta->source_id, num);
+
             txt_params->x_offset = 30;
             txt_params->y_offset = 30;
 

+ 10 - 2
modules/userApp/include/user_app.h

@@ -19,7 +19,9 @@
 
 #include <gst/gst.h>
 #include <vector>
+#include <map>
 #include "inference.h"
+#include "Stream.h"
 
 
 using namespace toolkit;
@@ -31,7 +33,11 @@ using namespace std;
 #define ERR -1
 #define OK 0
 
-namespace VIA
+// 推理广播
+#define NOTICE_INFER "NOTICE_INFER"
+
+
+namespace MIVA
 {  
     class UserApp
     {
@@ -65,11 +71,13 @@ namespace VIA
         std::string character;
 
         int device_id;
-        std::string Log_src;
     private:
         // 负责链接Netty的Socker
         std::shared_ptr<TCPClient> m_tcpClient;
+        std::list<Stream> DataList;
 
+    private:
+        void ListenInfer(int Source_id, int num);
 
     };
 }

+ 44 - 15
modules/userApp/src/user_app.cpp

@@ -1,6 +1,6 @@
 #include "user_app.h"
 
-namespace VIA
+namespace MIVA
 {  
     std::shared_ptr<Inference> m_Infer = NULL;
     std::shared_ptr<UserApp> UserApp::CreateNew(){
@@ -46,7 +46,6 @@ namespace VIA
         this->character = m_ini.getStringValue("MySql", "character", ret);
 
         this->device_id = m_ini.getIntValue("USER", "device_id", ret);
-        this->Log_src = m_ini.getStringValue("Log", "Log_src", ret);
 
         // 链接Mysql
         #if defined(SUPPORT_DYNAMIC_TEMPLATE)
@@ -61,20 +60,45 @@ namespace VIA
         // 初始化数据库连接池
         SqlPool::Instance().setSize(3 + thread::hardware_concurrency());
 
+        #if defined(CREATEDB)
+            vector<vector<string>> sql;
+            // 创建数据库
+            SqlWriter("create database MIVA_DB;", false) << sql;
+        #endif
+
         // 链接Netty后端
         // m_tcpClient = TCPClient::Ptr();
         // m_tcpClient->startConnect(this->Netty_ip, this->Netty_port);
 
-        // 初始化Deepstream
-        // m_Infer = Inference::CreateNew();
-        // if(m_Infer == NULL){
-        //     ErrorL << "Inference module creation failed!";
-        //     return ERR;
-        // }
-        // if(m_Infer->Init() != OK){
-        //     ErrorL << "Inference module initialization failed";
-        //     return ERR;
-        // }
+        // 查询需要播放的流
+        vector<vector<string>> sqlRet;
+        SqlWriter sqlSelect("SELECT Id,Stream FROM MIVA_DB.`Streams`");
+        sqlSelect << sqlRet;
+        if(!sqlRet.empty()){
+            for(auto &line : sqlRet){
+                Stream stream;
+                stream.Id = std::atoi(line[0].c_str());
+                stream.uri = line[1];
+                this->DataList.push_back(stream);
+            }
+            // 初始化Deepstream
+            m_Infer = Inference::CreateNew();
+            if(m_Infer == NULL){
+                ErrorL << "Inference module creation failed!";
+                return ERR;
+            }
+            if(m_Infer->Init(this->DataList) != OK){
+                ErrorL << "Inference module initialization failed";
+                return ERR;
+            }
+        }else{
+            InfoL << "The stream to be played is not found, please add it in the background.";
+        }
+
+        NoticeCenter::Instance().addListener(0,NOTICE_INFER,
+                [&](int Source_id, int num){
+                this->ListenInfer(Source_id, num);
+        });
 
         InfoL << "System initialization is successful!";
         return OK;
@@ -85,20 +109,25 @@ namespace VIA
     {
         InfoL << "System exited successfully!";
     }
-
     // 启动任务
     void UserApp::StartTask()
     {
         // 创建线程池
         ThreadPool pool(1,ThreadPool::PRIORITY_HIGHEST, false);
+
         // 挂起任务一
         pool.async([&](){
-            // m_Infer->StartTask();
+            if(m_Infer != NULL) m_Infer->StartTask();
         });
-
+        
         // 启动任务
         pool.start();
 
         InfoL << "Task started successfully!";
     }
+
+    void UserApp::ListenInfer(int Source_id, int num)
+    {
+        InfoL << "Id:" << Source_id << " :" << num;
+    }
 }

+ 1 - 1
source/bin/config_infer_primary_yoloV5.txt

@@ -57,7 +57,7 @@ output-blob-names=prob
 #cluster-mode=2
 maintain-aspect-ratio=1
 parse-bbox-func-name=NvDsInferParseCustomYoloV5
-custom-lib-path=/home/nvidia/work/VIA/lib/libnvdsinfer_custom_impl_Yolo.so
+custom-lib-path=/home/nvidia/work/MIVA/lib/libnvdsinfer_custom_impl_Yolo.so
 engine-create-func-name=NvDsInferYoloCudaEngineGet
 #scaling-filter=0
 #scaling-compute-hw=0

BIN
source/bin/main


+ 0 - 3
source/config/config.ini

@@ -18,8 +18,5 @@ character = utf8mb4
 [USER]
 device_id = 1
 
-[Log]
-Log_src = /var/log/VIA/
-
 
 

+ 2 - 3
source/src/main.cpp

@@ -4,8 +4,7 @@
 #include "inference.h"
 
 using namespace std;
-using namespace VIA;
-
+using namespace MIVA;
 
 int main(int argc, char *argv[])
 {
@@ -19,7 +18,7 @@ int main(int argc, char *argv[])
 
   gst_init(&argc, &argv);
   
-  std::string appName = "VIA";
+  std::string appName = "MIVA";
   std::shared_ptr<UserApp> app = UserApp::CreateNew();
 
   // 初始化