feat(zed): improve MCAP export batching and defaults
Default ZED MCAP export to neural_plus depth across the CLI and Python wrappers, and add tail-frame handling plus better corrupted-frame diagnostics in zed_svo_to_mcap. Add mixed hardware/software worker pools to the batch MCAP wrapper, replace tqdm with progress-table on TTYs, keep text event logging and heartbeats for non-TTY runs, and document the NVENC session-limit rationale for mixed mode in the README. Also refresh Python dependencies for the batch tooling and move the OpenSSL lookup in CMake so the local workspace build remains compatible with the vendored cnats setup.
This commit is contained in:
+13
-1
@@ -14,6 +14,19 @@ option(
|
||||
ON)
|
||||
|
||||
find_package(Threads REQUIRED)
|
||||
find_package(OpenSSL REQUIRED)
|
||||
if (NOT TARGET OpenSSL::SSL AND DEFINED OPENSSL_SSL_LIBRARY)
|
||||
add_library(OpenSSL::SSL UNKNOWN IMPORTED)
|
||||
set_target_properties(OpenSSL::SSL PROPERTIES
|
||||
IMPORTED_LOCATION "${OPENSSL_SSL_LIBRARY}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}")
|
||||
endif()
|
||||
if (NOT TARGET OpenSSL::Crypto AND DEFINED OPENSSL_CRYPTO_LIBRARY)
|
||||
add_library(OpenSSL::Crypto UNKNOWN IMPORTED)
|
||||
set_target_properties(OpenSSL::Crypto PROPERTIES
|
||||
IMPORTED_LOCATION "${OPENSSL_CRYPTO_LIBRARY}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}")
|
||||
endif()
|
||||
find_package(cppzmq QUIET)
|
||||
if (DEFINED CVMMAP_STREAMER_USE_SYSTEM_CNATS)
|
||||
message(FATAL_ERROR
|
||||
@@ -43,7 +56,6 @@ else()
|
||||
message(FATAL_ERROR
|
||||
"workspace cnats provider requires ${CVMMAP_LOCAL_NATS_STATIC}")
|
||||
endif()
|
||||
find_package(OpenSSL REQUIRED)
|
||||
if (NOT TARGET cnats::nats_static)
|
||||
add_library(cnats::nats_static STATIC IMPORTED GLOBAL)
|
||||
set_target_properties(cnats::nats_static PROPERTIES
|
||||
|
||||
Reference in New Issue
Block a user