{ "artifacts" : [ { "path" : "UVC_Demo" } ], "backtrace" : 1, "backtraceGraph" : { "commands" : [ "add_executable", "link_directories", "target_link_directories", "target_link_libraries", "include_directories" ], "files" : [ "CMakeLists.txt" ], "nodes" : [ { "file" : 0 }, { "command" : 0, "file" : 0, "line" : 47, "parent" : 0 }, { "command" : 1, "file" : 0, "line" : 37, "parent" : 0 }, { "command" : 2, "file" : 0, "line" : 52, "parent" : 0 }, { "command" : 2, "file" : 0, "line" : 53, "parent" : 0 }, { "command" : 2, "file" : 0, "line" : 55, "parent" : 0 }, { "command" : 2, "file" : 0, "line" : 56, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 59, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 60, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 61, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 62, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 63, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 64, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 65, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 66, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 67, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 68, "parent" : 0 }, { "command" : 3, "file" : 0, "line" : 69, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 21, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 22, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 23, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 24, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 25, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 26, "parent" : 0 }, { "command" : 4, "file" : 0, "line" : 27, "parent" : 0 } ] }, "compileGroups" : [ { "compileCommandFragments" : [ { "fragment" : " -O0 -Wall -g2 -ggdb" }, { "fragment" : "-std=gnu++17" } ], "defines" : [ { "backtrace" : 17, "define" : "CARES_STATICLIB" } ], "includes" : [ { "backtrace" : 18, "path" : "/home/cat/UsbDevice/libuvc-0.0.7/include" }, { "backtrace" : 19, "path" : "/home/cat/UsbDevice/PublicLibrary/rkmpp" }, { "backtrace" : 20, "path" : "/home/cat/UsbDevice/PublicLibrary/rkrga/include" }, { "backtrace" : 21, "path" : "/home/cat/UsbDevice/PublicLibrary/libuvc/include" }, { "backtrace" : 22, "path" : "/home/cat/UsbDevice/3rdparty/rga/RK3588/include" }, { "backtrace" : 23, "path" : "/home/cat/UsbDevice/3rdparty/mpp/include" }, { "backtrace" : 24, "path" : "/home/cat/UsbDevice/runtime/RK3588/Linux/librknn_api/include" }, { "backtrace" : 10, "isSystem" : true, "path" : "/usr/include/opencv4" }, { "backtrace" : 16, "isSystem" : true, "path" : "/home/cat/grpcinstall/include" } ], "language" : "CXX", "sourceIndexes" : [ 0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16 ] } ], "id" : "UVC_Demo::@6890427a1f51a3e7e1df", "link" : { "commandFragments" : [ { "fragment" : "-O0 -Wall -g2 -ggdb", "role" : "flags" }, { "fragment" : "", "role" : "flags" }, { "backtrace" : 2, "fragment" : "-L/home/cat/UsbDevice/PublicLibrary/libuvc/lib", "role" : "libraryPath" }, { "backtrace" : 3, "fragment" : "-L/home/cat/UsbDevice/runtime/RK3588/Linux/librknn_api/aarch64", "role" : "libraryPath" }, { "backtrace" : 4, "fragment" : "-L/home/cat/UsbDevice/3rdparty/rga/RK3588/lib/Linux/aarch64", "role" : "libraryPath" }, { "backtrace" : 5, "fragment" : "-L/home/cat/UsbDevice/3rdparty/mpp/Linux/aarch64", "role" : "libraryPath" }, { "backtrace" : 6, "fragment" : "-L/home/cat/UsbDevice/libuvc-0.0.7/libuvc-0.0.7/build", "role" : "libraryPath" }, { "fragment" : "-Wl,-rpath,/home/cat/UsbDevice/PublicLibrary/libuvc/lib:/home/cat/UsbDevice/runtime/RK3588/Linux/librknn_api/aarch64:/home/cat/UsbDevice/3rdparty/rga/RK3588/lib/Linux/aarch64:/home/cat/UsbDevice/3rdparty/mpp/Linux/aarch64:/home/cat/UsbDevice/libuvc-0.0.7/libuvc-0.0.7/build", "role" : "libraries" }, { "backtrace" : 7, "fragment" : "-lrknnrt", "role" : "libraries" }, { "fragment" : "-Wl,-Bstatic", "role" : "libraries" }, { "backtrace" : 8, "fragment" : "-lrga", "role" : "libraries" }, { "fragment" : "-Wl,-Bdynamic", "role" : "libraries" }, { "backtrace" : 9, "fragment" : "-lpthread", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "/usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5.1", "role" : "libraries" }, { "fragment" : "-Wl,-Bstatic", "role" : "libraries" }, { "backtrace" : 11, "fragment" : "-ljpeg", "role" : "libraries" }, { "fragment" : "-Wl,-Bdynamic", "role" : "libraries" }, { "backtrace" : 12, "fragment" : "-lusb-1.0", "role" : "libraries" }, { "backtrace" : 13, "fragment" : "-lgpiod", "role" : "libraries" }, { "backtrace" : 14, "fragment" : "-luvc", "role" : "libraries" }, { "backtrace" : 15, "fragment" : "-lrockchip_mpp", "role" : "libraries" }, { "backtrace" : 16, "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_parse.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "/home/cat/grpcinstall/lib/libgrpc++_reflection.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "/home/cat/grpcinstall/lib/libgrpc++.a", "role" : "libraries" }, { "backtrace" : 17, "fragment" : "/home/cat/grpcinstall/lib/libprotobuf.a", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "/usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5.1", "role" : "libraries" }, { "backtrace" : 10, "fragment" : "/usr/lib/aarch64-linux-gnu/libopencv_core.so.4.5.1", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_usage.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_usage_internal.a", "role" : "libraries" }, { "fragment" : "-pthread", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_leak_check.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_die_if_null.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_initialize.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libutf8_validity.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libgrpc.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_statusor.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_json_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_textformat_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_mini_descriptor_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_wire_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libutf8_range_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_message_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_base_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libupb_mem_lib.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libre2.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libz.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libcares.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libgpr.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_check_op.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_reflection.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_config.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_program_name.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_private_handle_accessor.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_commandlineflag.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_commandlineflag_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_raw_hash_set.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_hashtablez_sampler.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_conditions.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_message.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_nullguard.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_examine_stack.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_format.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_proto.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_log_sink_set.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_globals.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_sink.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_entry.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_globals.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_hash.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_city.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_low_level_hash.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_vlog_config_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_internal_fnmatch.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_distributions.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_seed_sequences.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_pool_urbg.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_randen.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_randen_hwaes.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_randen_hwaes_impl.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_randen_slow.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_platform.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_internal_seed_material.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_random_seed_gen_exception.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_status.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_cord.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_cordz_info.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_cord_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_cordz_functions.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_exponential_biased.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_cordz_handle.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_synchronization.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_graphcycles_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_kernel_timeout_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_crc_cord_state.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_crc32c.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_crc_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_crc_cpu_detect.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_strerror.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_stacktrace.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_symbolize.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_malloc_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_debugging_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_demangle_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_demangle_rust.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_decode_rust_punycode.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_utf8_for_code_point.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_time.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_civil_time.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_time_zone.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_bad_variant_access.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_flags_marshalling.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_bad_optional_access.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_str_format_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_strings.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_strings_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_string_view.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_base.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_spinlock_wait.a", "role" : "libraries" }, { "fragment" : "-lrt", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_int128.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_throw_delegate.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_raw_logging_internal.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libabsl_log_severity.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libssl.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libcrypto.a", "role" : "libraries" }, { "fragment" : "/home/cat/grpcinstall/lib/libaddress_sorting.a", "role" : "libraries" }, { "fragment" : "-ldl", "role" : "libraries" }, { "fragment" : "-lm", "role" : "libraries" }, { "fragment" : "-lpthread", "role" : "libraries" }, { "fragment" : "-lrt", "role" : "libraries" } ], "language" : "CXX" }, "name" : "UVC_Demo", "nameOnDisk" : "UVC_Demo", "paths" : { "build" : ".", "source" : "." }, "sourceGroups" : [ { "name" : "Source Files", "sourceIndexes" : [ 0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16 ] }, { "name" : "Header Files", "sourceIndexes" : [ 6, 14 ] } ], "sources" : [ { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "gpio_explorer.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "main.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "UVCGrabber/UVCDeviceManager.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "UVCGrabber/UVCDevice.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "UVCGrabber/UVCCallBack.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "MppDecoder/MppDecoder.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "path" : "MppDecoder/MppDecoder.h", "sourceGroupIndex" : 1 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "MppDecoder/MppManager.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "RGAColorTransfer/RgaColorTransfer.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "AIManager/beforeProcess.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "AIManager/postprocess.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "AIManager/RKNNManager.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "AIManager/PPYOLOE.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "DataManager/DataManager.cpp", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "path" : "DataManager/DataPipe.h", "sourceGroupIndex" : 1 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "GrpcTransfer/ImageService.pb.cc", "sourceGroupIndex" : 0 }, { "backtrace" : 1, "compileGroupIndex" : 0, "path" : "GrpcTransfer/ImageService.grpc.pb.cc", "sourceGroupIndex" : 0 } ], "type" : "EXECUTABLE" }